안드로이드 스튜디오 6

EditText에 영문, 숫자 만 적용하기

InputFilter filterAlphaNum = new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { Pattern ps = Pattern.compile("^[a-zA-Z0-9]+$"); if (!ps.matcher(source).matches()) { return ""; } return null; } }; // 정규표현식만 적용하는 경우 editText.setFilters(new InputFilter[] { filterAlphaNum }); // 길이까지 제한하는 경우 editText.setFilters(new InputFilte..

Retrofit2 사용방법

Retrofit2를 사용해서 프로젝트를 했습니다. 서버와의 통신을 위해서 HttpURLConnection이나 Volley, Retrofit2를 사용 할 수 있다고 하는데 HttpURLConnection의 경우 하나하나 커스텀해서 만들어야 하기에 첨에 Volley를 사용했다가 Retrofit2가 사용하기에 편할 것같아 Retrofit2를 사용했습니다. android studio로 프로젝트를 생성하면 build.gradle이 두개가 있는데 dependencies가 있는 그래들파일에다가 retrofit2와 converter-gson을 implement해줘야 합니다. gson은 통신해서 가져온내용을 파싱하기위한것이니 필수적인 요소입니다. (def retrofit_version = "2.9.0"

[속보] 고줭, "나도 방탈출 해봤다." 네티즌들 "믿을 수 없어."

안녕하세요. "하루는 길고 일주일은 짧다" 라는 말이 있습니다. 분명 글쓴게 어제같은데 어째서 2주나 지났는지.. 내 시간 돌려줘!!!!!!! 근황은 저도 방탈출카페 했습니다. 재밌더라구요 강남역근처에 있는 "키이스케이프"에서 했습니다. 테마이름은 "그카지말라캤자나" 였는데 처음하는거였지만 개고수인 친구랑 하니까 결국 탈출에 성공을 했습니다 ㅋ.ㅋ 안에서 있었던일은 철저히 비밀을 지키기로 각서를 썼기때문에 저땜에 점포가 피해가지않도록 말은 아끼겠습니다. 확실히 해보니까 어떻게 해야할지 감이 왔습니다. 하지만 안드로이드 앱을 학원에서만 배웠고 솔직히 팀과제도 버스 탔기에 (학원 다닐 시절에는 자바조차도 이해를 못했음 ㅠ) 어떻게해야하나 막막했습니다. 가장 먼저 필요한것부터 하나하나 알아가면서 했습니다. 드..

킹드로이드 스튜디오 webView Https 문제해결방법

오늘은 webView로 인터넷 접속이 안될때 문제를 해결해보려합니다 1. res안에 xml 을 추가해주기 전 그림처럼 했습니다 Resource type도 XML 이름도 끝에 xml, Available qualifiers는 Network Code로!! secure.example.com 내용은 이거! 누구는 cleartextTrafficPermitted="false"해도 된다는데 해보니까 둘 다 됐습니다 ㅎㅎ 2. AndroidManifest.xml 열기 빨갛게 표시해놓은걸 쓰면 됩니당 이것은 단 두개의 동작만으로 실행시킬수있어 너무쉽죠? 안된다고 제게 따지지말아주세요 전 제가 성공한 방법을 공유하는겁니다..