서포트 라이브러리

Android Support Repository & Library

Android SDK Manager에 보면, Extra 밑에 Android Support Repository Android Support Library 가 있다. 둘의 차이를 간단히 설명하면 다음과 같다. Android Support Repository는 메이븐 리파지토리를 이용해 라이브러리를 관리하는 안드로이드 스투디오의 그래들(Gradle)을 위한 라이브러리로, 설치하면 SDK 폴더 아래에 ‘extras/android/m2repository’ 폴더를 생성한 후 로컬 메이븐 리파지토리를 만들고 라이브러리를 저장한다. Android Support Library는 전통적인 방식(이클립스, 인텔리제이 등)으로 안드로이드 …

Android Support Repository & Library 더 보기 »

하위호환성은 어떻게 지원하나?

안드로이드의 하위호환성/상위호환성에 대해서는 지난 글에서 설명한 바 있다. 이번에는 안드로이드에서 하위호환성을 어떻게 지원하는지 알아보자. 신규 모델에서 추가된 기능이라면 신규 모델에서만 실행되도록 앱을 설정한 후에 그 기능을 사용하면 된다. 개선된 기능이라면 오래된 모델에서는 개선 전의 것을 새로운 모델에서는 개선된 기능을 쓰면 그만이다. 성능이 개선될 수 있지만 동작은 할테니까 말이다. 하지만, UI와 같이 사용자가 위화감을 가질만한 부분은 …

하위호환성은 어떻게 지원하나? 더 보기 »