一.Android library使用情景
通用模塊的重復使用,項目做多了,其實都是差不多,核心模塊基本無需大的改動,需要改的只是核心模塊上的業務功能而已。
Java中可以打包成庫,或者說,單純的java文件可以打包成庫,但是andorid中的模塊可能會包含一些資源文件、或者對android有依賴等等,這時就需要android library來給力啦。
自己的java工具類,目前可以直接建一個包com.xx.util,直接拷到需要使用的項目中即可。以后工具類多了可以考慮制作成為java庫文件,當然要在結構上調整好,方便繼承和使用,以及擴展。
二.使用方法
創建android library
使用android library
三.注意事項
l 資源同名的話,項目中的資源會覆蓋庫中的資源。
l 使用library之后properties 文件中會多了一個引用的定義。
l Android library可以重復使用java類,android組件和資源,但是assets的資源不會被重用。
l 若使用庫中的activity之類的,需要在項目的AndroidManifest.xml中重新定義。