[펌][번역] Support Library 25.1.0 이상에서 Fragment 전환시의 Lifecycle이 변화하고 있는 건과 대응 방법 출처: http://pluu.github.io/blog/android/2017/01/05/android-fragment-lifecycle/ 본 포스팅은 Support Library 25.1.0 以降でFragment切替時のライフサイクルが変わっている件と対応方法 포스팅을 번역했습니다. 제 일본어 실력으로 인하여 오역이나 오타가 발생할 수 있습니다. 실제 발표내용에 해당.. IT_Programming/Android_Java 2017.01.05
[펌] Java의 숨겨진 비용을 파악하고 앱 성능 향상하기 출처: https://realm.io/kr/news/360andev-jake-wharton-java-hidden-costs-android/ 안드로이드에 Java 8이 적용되면서 모든 표준 라이브러리 API와 언어 피처들에 비용이 발생한다는 점을 염두에 두어야합니다. 디바이스가 더 빨라지고 더 많은 메모리가 사용 가능해졌지만 코드 사이즈와 성능 오버헤드는 여전.. IT_Programming/Android_Java 2017.01.05
[펌] Firebase Realtime DB 이용 하기 출처: https://medium.com/@isjang98_13477/firebase-realtime-db-이용-하기-b16081cbd3d#.s5qwvxvxp Firebase Realtime Database를 이용한 앱 버전 관리 (Android)많은 개발자들이 REST API 등을 사용하여서 앱 버전 관리 등을 사용하고 있을 것입니다. 저는 별도의 REST API를 사용하지 않고 Firebase Realtime Database를 이용한 앱 버.. IT_Programming/Android_Java 2016.12.30
[펌][번역] FragmentStatePagerAdapter와의 모험 출처 : http://eyeahs.github.io/blog/2016/12/06/fragmentstatepageradapter/ 06 Dec 2016 원본 : Adventures with FragmentStatePagerAdapter 많은 안드로이드 개발자들은 FragmentPagerAdapter와 FramgentStatePagerAdapter를 헛갈리거나 심지어 둘 사이의 차이를 모른다. 또한 종종 notifyDatasetChanged()를 동작시키면 실망하기도 한다. 이 ada.. IT_Programming/Android_Java 2016.12.09
[펌] EditText Keyboard show/hide 이벤트 잡기 (Catch soft keyboard show/hidden events in Android) 출처 : http://itpangpang.xyz/305 : https://felhr85.net/2014/05/04/catch-soft-keyboard-showhidden-events-in-android/ EditText Keyboard show/hide 이벤트 잡기 이번에는 아주 유용한 코드를 하나 소개해보려고 합니다. 제가 EditText의 키보드가 올라오는 시점을 잡아야 되는 상황이 있었는데, 검색하다가 코드가 너무 좋아서 .. IT_Programming/Android_Java 2016.11.26
안드로이드 데이터 바인딩 * 출처 : https://developer.android.com/topic/libraries/data-binding/index.html?hl=ko * 참고할만한 자료 (2018.01.18) : https://superwony.tistory.com/42 : https://superwony.tistory.com/43 데이터 바인딩 라이브러리이 문서의 내용빌드 환경데이터 바인딩 레이아웃 파일첫 번째 데이터 바인딩 식 작성데이터 객체데이터 바인딩.. IT_Programming/Android_Java 2016.11.11
[펌] Android Support Annotations 라이브러리를 활용한 결함 탐지 출처: http://d2.naver.com/helloworld/8725603 컴파일 시점에 프로그램의 잠재적인 결함을 찾아내려는 시도는 매우 다양합니다. 미정의 동작(undefined behavior)이 최소화되도록 언어 문법이나 코어 API를 정의하는 방법부터 API의 오용을 방지하도록 제약을 두는 방법, 외부 분석 도구를 활용하는 방법까.. IT_Programming/Android_Java 2016.11.02
[펌] 안드로이드 웹뷰 CookieSyncManager 정확한 사용법 * 출처 : http://blog.naver.com/puresprout77/220842005470 안드로이드의 웹뷰를 사용함에 있어 쿠키 동기화가 잘 안 된다던가 인증이 지꾸 풀린다던가 하는 경험이 한번쯤은 있을 것이다. 인터넷을 찾아보면 CookieSyncManager로 동기화를 하면 된다고는 하지만, 건헐적으로 동작하지 않을 때가 있다. 어떻.. IT_Programming/Android_Java 2016.10.24
[펌][안드로이드] ConstraintLayout 사용하기 / 안드로이드 컨스트레인트레이아웃. (Android ConstraintLayout) * 출처 : http://dktfrmaster.blogspot.kr/2016/09/constraintlayout.html : https://recipes4dev.tistory.com/158 * 참고할만한 자료 : http://blog.naver.com/pistolcaffe/221010983726 (Android ConstraintLayout 분석 - 1) : http://blog.naver.com/pistolcaffe/221290283458 (Android ConstraintLayout 분석 - 2) ConstraintLayout ConstraintLayout은 위젯(뷰)의 위치, 크기를 .. IT_Programming/Android_Java 2016.09.29
[펌] Android Support Library 24.2.0의 버그 출처: http://pluu.github.io/blog/android/2016/09/27/android-support-library/ 얼마전 회사에서 개발하면서 Android Support Library를 24.2.0으로 올렸을때의 버그에 대해서 이야기이다. 결론부터 말하자면 24.2.1에 고쳐졌다. 원하던 결과 (24.2.0 이외) 야놀자의 바로예약에서는 여러가지 3rd party Library를 사용하는데,.. IT_Programming/Android_Java 2016.09.28