[펌] Android O에서의 백그라운드 처리를 위한 JobIntentService / 백그라운드 실행 제한 출처 : https://medium.com/@cwdoh/android-o에서의-백그라운드-처리를-위한-jobintentservice-250af2f7783c : https://developer.android.com/preview/features/background.html?hl=ko 안드로이드의 가장 큰 장점 중 하나는 개발자가 앱 실행 여부와 관계없이 백그라운드에서 시스템 자원을 자유롭게 사용할 수 있다는 점입니다. .. IT_Programming/Android_Java 2017.06.26
[펌] 안드로이드 앱 종료 방법 | Android – Exit Applicaction with finishAffinity 출처 : https://blog.asamaru.net/2015/12/15/android-app-finish/ : https://blog.uzuki.live/android-exit-application-finishaffinity/ 안드로이드에서 앱의 종료는 보통 Root Activity에서 finish()를 사용한다. 그런데 앱의 종료는 이외에도 여러가지 방법이 있고 각각이 다른 상황을 만들어 낸다. 당연히 구글에서는 finish()를 .. IT_Programming/Android_Java 2017.06.23
[펌] 안드로이드의 새로운 레이아웃 탐구서 출처 : https://news.realm.io/kr/news/exploring-new-android-layouts/ 안드로이드의 새로운 레이아웃 탐구서 - Takeshi Hagikura 이 강연에서 Takeshi Hagikura 는 구글이 2016년에 새롭게 선보인 레이아웃인 ConstraintLayout과 FlexboxLayout에 대해 이야기하고 있습니다. 이 강연은 안드로이드 view, 기존 레이아웃의 문제점,.. IT_Programming/Android_Java 2017.05.30
[펌] RecyclerView DiffUtil로 성능 향상하기 출처 : http://www.kmshack.kr/2017/04/recyclerview-diffutil/ RecyclerView DiffUtil로 성능 향상하기Smart way to update RecyclerView using DiffUtil을 번역한 글입니다. 이제 notifyDataSetChanged()는 더 이상 쓰지마세요! 우리는 리스트를 매일 사용합니다. 사용자가 목록을 스크롤 할때 데이터를 업데이트 해야합니다. 이를 .. IT_Programming/Android_Java 2017.05.25
[펌] 최신 디바이스의 더 커진 화면을 위해 새로운 화면비(Screen Aspect Ratio)를 설정해 보세요. 출처 : https://developers-kr.googleblog.com/2017/04/update-your-app-to-take-advantage-of.html : https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html <블로그 원문은 여기에서 확인하실 수 있으며, 블로그 번역 리뷰는 양찬석(Google)님이 참여해 주셨습니다.>Posted by Neto Marin, Developer Advocate, G.. IT_Programming/Android_Java 2017.04.07
[펌] FlexboxLayout 뜯어보기 출처 : http://www.kmshack.kr/2017/03/flexboxlayout-뜯어보기/ FlexboxLayout 뜯어보기 부모 레이아웃의 넓이에 따라 자식 뷰의 행을 동적으로 맞출 수 있는 레이아웃을 소개하겠습니다. 태그 목록을 구현할 때 가장 많이 쓰이지 않을까 싶습니다. 크기가 서로 다른 태그를 정해진 넓이에 따라 자동으로 .. IT_Programming/Android_Java 2017.03.21
[펌] RecyclerView Prefetch – 스크롤을 부드럽게 하기위한 시도 출처 : http://www.kmshack.kr/2017/03/recyclerview-prefetch-스크롤을-부-드럽게-하기위한-시도/ RecyclerView Prefetch – 스크롤을 부 드럽게 하기위한 시도RecyclerView Prefetch를 번역한 글입니다. 내가 어렸을 때, 어머니께서 지금 방청소를 하면 나중에 할 필요가 없다며 버릇을 고치려고 하였습니다. 하지.. IT_Programming/Android_Java 2017.03.15
[펌] 안드로이드 RecyclerView 성능 개선팁 출처 : http://www.kmshack.kr/2017/03/안드로이드-recyclerview-사용팁/ 안드로이드 RecyclerView 성능 개선팁RecyclerView는 제한된 화면에서 큰 데이터 세트를 제공하기 위한 유연한 View입니다. RecyclerView는 안드로이드 앱 개발에 있어서 가장 중요한 위젯 중 하나인 ListView를 좀 더 발전시킨 버전입니다. 뉴.. IT_Programming/Android_Java 2017.03.13
[펌] Ripple Animation 출처: http://www.kmshack.kr/2017/01/ripple-animation/ Ripple Animation안드로이드 5.0(API 21)의 머트리얼 디자인에서 물결 터치 효과가 처음 소개 되었습니다. 터치 피드백에 대해 UI요소와 사용자간의 상호작용을 비주얼 하게 머트리얼 디자인에서는 제공합니다. 예를 들어 버튼을 터치하면 즉각 물결 효.. IT_Programming/Android_Java 2017.01.12
[펌] JVM의 Dalvik 과 안드로이드의 ART, 그리고 JAVA의 Runtime Data Area 정리 출처 : https://www.snetwork.co.kr/index.php/2017/01/08/jvm_android_art/ JVM(Java Virtual Machine)은 아키텍쳐와 플랫폼에 상관없이 실행할 수 있는 환경을 제공하는 언어라고 할 수 있다. 안드로이드에서는 JAVA를 사용 하지만 JVM은 라이센스 문제로 인하여 Dalvik이라는 VM을 만들어서 사용 했었다. Dalvik VM은 JVM.. IT_Programming/Android_Java 2017.01.09