其實android studio的出現很大程度上友善了我們android開發人員,今天我們說說怎麼建構我們自己的庫。
依次按file->new moudle->android library就好了,這就建構了我們自己的第三方庫,正好最近項目用到了沉侵式狀态欄,我們就以這個未為例子來說明吧。
1,建立我們自己的library
2,編寫庫庫代碼
這裡比較簡單,就是實作一個簡單的沉侵式狀态欄。沉侵式狀态欄預設支援到4.4版本(5.0以後是系統預設支援的,對于5.0之前的是通過繪制一個和狀态欄大小相等的矩形)。
對于5.0及以上版本,我們直接調用winows的setstatusbarcolor()即可。
這裡有一個方法是技術狀态欄的顔色。傳回int
而對于5.0以下的版本,是通過繪制一個和狀态欄一樣的矩形。然後将這個view添加到window容器中
這裡有一個核心的方法:
3,.1設定透明度
同上這裡也是分5.0以上和以下的
最後貼上全部代碼:
4,應用
我們在自己的項目中添加支援,setting.gradle和build.gradle。現在就可以使用我們自己的庫了。
5,打jar包,打aar包我這裡就不講了,比較簡單
5.1 編寫lib的build.gradle
加上如下腳步代碼:
這裡xx.jar改為你最近的就好了哦
5.2 在teminal中輸入gradlew makejar即可導出jar包,導出路徑為. \library\build\libs
在
teminal
中輸入
gradlew
makejar
即可導出
jar
包,導出路徑為
.
\library\build\libs
看到buil success就好了
後記
其實這都是很簡單的東西,隻是個人習慣的問題,最近也開始想react native轉了,有興趣的可以關注我的部落格和我的開源項目。