androidstudio
-
Android Studio EditText 최소 글자 제한하기(최소 N글자 이상 입력하게끔)Android Studio 2021. 3. 28. 04:40
졸업작품이 거의 다 마무리 되어가는 시점에서 잡다한 것들 조금 더 추가해보려고 손대고 있던 중, 회원가입시 ID나 PW의 최소 글자수 제한이 있으면 좋겠다고 생각했다. (애초에 회원가입은 너무 길어서 문제된다기보다는 너무 짧아서 문제되는 경우가 많으니) 보통 EditText에서 최대글자수 N자 안 넘게끔 만드는건 서치가 잘 되는데 반대의 경우는 잘 안나오길래 혹시 도움이 될까 싶어서 포스팅하는 글 :D * 결론적으로는 EditText에다가 setOnFocusChangeListener를 해주면된다. 아래 첨부한 코드는 안드로이드 스튜디오에서 내가 실제 사용한 코드를 가져왔다. //id_input은 EditText이름이다. 위에 선언되어 있다고 가정 id_input = findViewById(R.id.inp..
-
Android Studio - 주소 찾기 with getSubAdminArea(), getSubLocality()Android Studio 2021. 3. 18. 03:05
졸업작품하면서 또 역지오코딩의 늪에 잠시 빠졌다가 나와서 쓰는글... 저번 포스팅에도 썼지만, 역지오코딩을 이용해서 Country(String)에 나라이름과 City(String)에 도시이름 써서 서버에 넘겨주는 것을 포스팅했었다. 근데 뭔가 City에 서울특별시 / 경기도 이런식으로 나오는게 너무 이상해서 좀 바꿔주고싶었다. 그래서 Android 공식 사이트의 API문서에서 Address객체의 메소드들을 쭉 찾아봤는데 영어로 나와있어서 ㅋ... 이 한국에서의 xx시 / xx구 / xx동 이런 개념이 어떤 함수와 매핑되는건지, 그리고 다른 나라들이랑 한국이랑 주소체계가 다르다보니 이건 어떻게 되는건지 궁금해서 좀 프린트문 찍으면서 찾아봄... 숙명여자대학교 입력시의 출력문은 이렇다. (시각적 편의를 위해..
-
Android Studio - 지오코딩, 역지오코딩(feat.GoogleMapAPI)Android Studio 2021. 3. 15. 04:07
이번 포스팅에서는 지오코딩과 역지오코딩을 안드로이드 스튜디오에서 사용하고 서버로부터 전달받고 서버에 전달하는 방법까지 쭉 포스팅해보려 한다. 먼저 지오코딩과 역지오코딩이란? 지오코딩 : 주소 ▶ 위도,경도로 변환 역지오코딩 : 위도, 경도 ▶ 주소로 변환 내가 구현한 기능은 사용자가 자신의 현재 위치를 입력하면 그 위치를 기반으로 위도, 경도를 추출해주고(지오코딩) 그 위도, 경도로 국가정보와 도시정보를 추출해서(역지오코딩) 위도, 경도, 국가, 도시 이렇게 4가지 정보를 서버에 전달하는 기능이었다. 먼저 지오코더 선언과 초기화를 해준다. final Geocoder geocoder = new Geocoder(this.getContext()); 우선 지오코딩으로 사용자가 입력한 주소값의 위도 및 경도를 받..
-
공대생(미알못)의 앱 디자인 - Figma 간단히 사용해본 후기Android Studio 2021. 1. 23. 03:46
이번에 졸업작품 하다가 알게 된 피그마앱 / 웹 디자인을 할 수 있다. (사이트에 직접 들어가도 ok지만, 윈도우에 설치하면 짱 편합니다 설치 추천) 이번에 앱으로 졸업작품을 진행하게 되었다. 디자인 전공은 아니지만, 그래도 이왕 만들꺼 좀 예쁘게 만드는거 어떤가 싶어서 이것저것 디자인 툴을 찾아보았다.(물론 내가 노력해도 디자인 전공하신 분들이 만드신 시안들의 발끝에도 못 미치지만,,, )그래도 디자이너들과 협업할 때 혹은 스스로 구현하고자 하는 아이디어를 시각화시켜 팀원들에게 보여줄 때 유용하다. 소프트웨어라는건 결국 완성되기전까지는 형체가 없으니까 같이 회의한 팀원이어도 서로 다른 걸 상상할 때가 많기 때문이다. 그래서 디자인 툴을 기록할겸 나처럼 그냥 간단한 디자인만 할건데 피그마 사용법 영상까지..