Android Studio提高效率常用插件整理

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)之路》 ????

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容