天天看點

教你自己寫Android第三方庫

其實android studio的出現很大程度上友善了我們android開發人員,今天我們說說怎麼建構我們自己的庫。

依次按file->new moudle->android library就好了,這就建構了我們自己的第三方庫,正好最近項目用到了沉侵式狀态欄,我們就以這個未為例子來說明吧。

1,建立我們自己的library

教你自己寫Android第三方庫
教你自己寫Android第三方庫

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。現在就可以使用我們自己的庫了。

教你自己寫Android第三方庫

5,打jar包,打aar包我這裡就不講了,比較簡單

5.1 編寫lib的build.gradle

教你自己寫Android第三方庫

加上如下腳步代碼:

這裡xx.jar改為你最近的就好了哦

5.2 在teminal中輸入gradlew makejar即可導出jar包,導出路徑為. \library\build\libs 

教你自己寫Android第三方庫

teminal

中輸入

gradlew 

makejar

即可導出

jar

包,導出路徑為

\library\build\libs 

看到buil success就好了

教你自己寫Android第三方庫

後記

其實這都是很簡單的東西,隻是個人習慣的問題,最近也開始想react  native轉了,有興趣的可以關注我的部落格和我的開源項目。

繼續閱讀