1.GsonFormat
快速將json字符串轉換成一個Java Bean,免去我們根據(jù)json字符串手寫對應Java Bean的過程。
請點擊此處輸入圖片描述
使用方法:快捷鍵Alt+S也可以使用Alt+Insert選擇GsonFormat
Model 中的變量默認的是private,可以在上面彈窗Setting 中設置為public
2.Android ButterKnife Zelezny
配合ButterKnife實現(xiàn)注解,從此不用寫findViewById,想著就爽啊。在Activity,F(xiàn)ragment,Adapter中選中布局xml的資源id自動生成butterknife注解。
使用方法:Ctrl+Shift+B選擇圖上所示選項
3.Android Parcelable code generator
JavaBean序列化,快速實現(xiàn)Parcelable接口。
請點擊此處輸入圖片描述
Model序列化可以通過接口?Serializable或Parcelable,Serializable序列化簡單但效率比較低,Parcelable效率高,實現(xiàn)過程繁瑣,有了這個插件就簡單多了
4.ADB WIFI
使用wifi無線調試你的app,無需root權限
也可參考以下文章:
Android wifi無線調試App新玩法ADB WIFI
請點擊此處輸入圖片描述
5.RemoveButterKnife
ButterKnife這個第三方庫每次更新之后,綁定view的注解都會改變,從bind,到inject,再到bindview,搞得很多人都不敢升級,一旦升級,就會有巨量的代碼需要手動修改,非常痛苦
當我們有一些非常棒的代碼需要拿到其他項目使用,但是我們發(fā)現(xiàn),那個項目對第三方庫的使用是有限制的,我們不能使用butterknife,這時候,我們又得從注解改回findviewbyid
針對上面的兩種情況,如果view比較少還好說,如果有幾十個view,那么我們一個個的手動刪除注解,寫findviewbyid語句,簡直是一場噩夢(別問我為什么知道這是噩夢)
所以,這種有規(guī)律又重復簡單的工作為什么不能用一個插件來實現(xiàn)呢?于是RemoveButterKnife的想法就出現(xiàn)了。
具體介紹
請點擊此處輸入圖片描述
6.folding-plugin
布局文件分組的插件
請點擊此處輸入圖片描述
當我們一個項目中業(yè)務比較多時相應的布局文件也就增多,這個插件可以根據(jù)業(yè)務在layout下面更清晰化的顯示布局
7.PermissionsDispatcher plugin
github:PermissionsDispatcher plugin
自動生成6.0權限的代碼
請點擊此處輸入圖片描述
安卓6.0之后對一些權限申請登記提升的更高,可以通過這個插件快速生成需要的權限申請
8.Android On-Device ResourceLocalization
請點擊此處輸入圖片描述
?可用于將項目中的 string 資源自動翻譯為其他語言的 Android Studio/IntelliJ IDEA 插件
9.SingletonTest
快速生成單例模式的預設
請點擊此處輸入圖片描述
請點擊此處輸入圖片描述
請點擊此處輸入圖片描述
10.MVPHelper
一款Intellj IDEA 和Android Studio的插件,可以為MVP生成接口以及實現(xiàn)類,解放雙手。
具體請查看Android Studio插件之MVPHelper,一鍵生成MVP代碼一文
請點擊此處輸入圖片描述
11.Matchmaker
這是一款專為微信小程序開發(fā)的插件,目前可在 IntelliJ IDEA 中使用。它可以幫你完成重復機械無趣麻煩的綁定方法的過程,自動的將需要新建的方法注入到 js 文件中去。
請點擊此處輸入圖片描述
12.TinyPic
功能:壓縮圖片資源,一次最多壓縮500張 壓縮的核心功能是TinyPng這個網(wǎng)站提供的
https://tinypng.com/
但是這個網(wǎng)站一次只能上傳20張圖片,所以你需要上傳下載,上傳下載重復工作。 好在這個網(wǎng)站提供了api可以壓縮圖片。
在開發(fā)者頁面下申請api key。對于一個key,每月有500次的免費壓縮額度,如果壓縮超過了 500張圖片,就不能使用了。需要另外付費。但是申請這個api特別簡單,填下郵箱,用戶名就行,多申請 兩個郵箱。1000張圖片也妥妥夠了。 這里推薦google個十分鐘郵箱,不需要注冊,只能使用十分鐘,用來收一下驗證碼很方便。
使用方式:
1.在File->Settings->Plugins里下載插件 TinyPic
2.安裝完后重啟,在Tools目錄下找到TinyPic
3.輸入在?https://tinypng.com/developers?申請的api key
請點擊此處輸入圖片描述
4.選擇圖片,可以選擇圖片,或者選擇文件夾或者同時選中,反正是遍歷文件夾下的圖片,篩選jpg和png ,key的剩余次數(shù)
請點擊此處輸入圖片描述
5.壓縮進度
請點擊此處輸入圖片描述
如果圖片資源占整個安裝包非常大,進行圖片壓縮安裝包大小變化是很明顯的
微信公眾號二維碼如下,歡迎掃碼關注、拍磚、以及投稿?;蛘呶⑿潘选度珬H〗?jīng)之路》 ????
