
Froyo(Android 2.2)에 Flash, JIT, Tethering, C2D 등 여러가지 기능들이 주목받고 있지만 막상 개발자에게 유용한 기능은 Library project라는 기능일듯 하다.
Android 애플리케이션을 만들어 봐야 ‘아~ 자바에서 라이브러리 막 가져다 쓸때가 편했구나’라고 생각한다는 말이 있다. (응?)
암튼 이제 library project를 만들 수 있고 일반 APK project에서 이를 참조하여 사용할 수 있다.
library project도 별도의 AndroidManifest.xml과 package name그리고 R.java를 갖는다. 이 프로젝트 자체는 직접 빌드를 못하고 오직 다른 APK project에 reference project로 설정만 가능하다.
더 인상적인건 다음 문구이다.
Android library projects are a build-time construct, so you can use them to build a final application .apk that targets any API level and is compiled against any version of the Android library.
즉, 이 기능은 SDK Tools(aapt따위)와 ADT(Eclipse plugin) 수준의 빌드 장치이기 때문에 이전 버젼의 android framework을 사용하는 프로젝트에도 사용가능하단다.
사실은 나도 잘 모르니 자세한 내용은 여기서


