Android 106

[Android] 안드로이드 Retrofit2 예제 따라하기 - example

[Android] 안드로이드 Retrofit2 예제 실습 따라하기 안드로이드 개발자 대부류 입니다. Retrofit 은 안전한 타입 방식의 HTTP 클라이언트로서 Android 와 Java 애플리케이션을 위한 라이브러리 입니다. 요즘에 안드로이드 개발을 할때, 통신 부분은 왠만해서는 Retrofit 라이브러리를 쓰는 때문에 한번쯤 연습해보면 몸에 아주 좋은 영양소가 될것입니다. :) 제가 참고한 예제는 Realm 사이트에서 제공하는 예제를 따라하면서 다른 블로거분들의 글들을 쭈~욱 봤습니다. 그리고 현재 포스팅은 Retrofit2 사용에 따른 근본적인 이유 및 접근법을 설명하지 않고 절차적인 부분만 서술해 놨습니다. 꼭! 아래 참고 글을 보시는게 좋을거라고 생각합니다. 참고 1. Realm / Retor..

Dev/Android 2017.02.04

[Android] 안드로이드 TextUtils - TextView 빈값 null 검사

[Android] 안드로이드 TextUtils - TextView 빈값 null 검사 추천링크 - [Mac] 맥 안드로이드 스튜디오 단축키 (클릭)- [안드로이드] EditText 글자수 제한 (클릭) 안드로이드 개발자 대부류 :) 안드로이드에서 보통 TextView 의 텍스트(string)의 빈값 혹은 null 을 검사하는 방법이 아래와 같을 것입니다. 1if (textview.getText() != null && textview.getText().equals("")) { ... } 저도 처음에 위와 같은 방식으로 검사를 했었습니다.하지만 안드로이드 자체에서 제공하는 TextUtils 가 존재한고 있었습니다. TextUtils 를 사용하면 해당 TextView 의 null 체크 및 빈값 여부를 체크합니..

Dev/Android 2017.02.02

[Mac] 맥북 안드로이드 스튜디오 단축키 - Android Studio

맥북 안드로이드 스튜디오 단축키 - Android Studio 안드로이드 개발자 대부류 입니다 :) 이제 맥북프로(MacBook Pro) 2015 를 구매한지 2~3주가 되기도해서 많이 사용하지는 않았습니다.그래서 사용한지 얼마 안되다 보니 모든 조작이 참 낯섭니다.... 이제는 안드로이드 개발도 맥북으로 진행할 것인데 생각보다 단축키가 참 말썽입니다. 윈도우 이클립스 스타일에 익숙하다보니 저도 모르게 자꾸 단축키를 잘못 누르게 됩니다. 그래서 오늘 다시 정리 좀 하기위해서 포스팅을 합니다. [현재 맥북프로]- 버전 macOS Sierra 버전 10.12.2 입니다.- Android Studio 는 기본형태 Android Studio 단축키 [ 맥북 기본 키 설명 ]command ⌘shift ⇧optio..

Dev/Mac모닝 2017.01.21

[Android] 안드로이드 SQLite 데이터 백업(Backup), 복원(Restore)

Android SQLite 데이터 백업(Backup), 복원(Restore) 버전 : 안드로이드 5.0(Lollipop)모델 : Asus Fonepad - K00Y 안드로이드 외부 SD 카드에 SQLite 데이터 백업 및 내부 저장소에 복원 기능을 참고해서 앱에 적용했습니다. 현재의 소스를 참고한다면 잘 만들어질 겁니다. 참고로, importDB() 부분은 복원 부분이고exportDB() 부분은 백업 부분입니다. 그리고 현재 아래의 참고 코드는 백업, 복원 둘다 내부에 저장하고 내부에 복원을 하는 코드입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556private..

Dev/Android 2017.01.16

[Android] 프로그래밍적으로 EditText 글자수 제한하기!!

[Android] 프로그래밍적으로 EditText 글자수 제한하기!! xml 에서 EditText 의 길이를 maxLength 라는 속성으로 통제하는 방법도 있지만 사정에 따라서 Activity에서 직접 글자수 제한을 다르게 해야하는 경우가 있기도합니다. 그래서 class 파일에서 직접 제한해야 합니다. EditText 글자수 제한을 하기위해서 InputFilter 를 사용하면 됩니다.생각보다 참 쉽습니다 :) EditView et = new EditView(this);int maxLength = 10;InputFilter[] fArray = new InputFilter[1];fArray[0] = new InputFilter.LengthFilter(maxLength);et.setFilters(fArray..

Dev/Android 2017.01.06