使用android studio,那是一個高效,可你真的更高效了嗎?使用一些插件,可以幫助我們快速開發,節省搬磚的時間。自動生成代碼這活,就應該交給plugin去幹。一一列舉,自行下載體驗吧。
每個插件都有對應的介紹,或者網站可以去看看。比如ADB Idea。他的功能真的有點屌:
Adds the following ADB commands to Android Studio and Intellij:
ADB Uninstall App
ADB Kill App
ADB Start App
ADB Restart App
ADB Clear App Data
ADB Clear App Data and Restart
親測,方便啊!類似的工具還有如下幾款神器,準備好膝蓋吧:
1. Android ButterKnife Zelezny
在Activity,Fragment,Adapter中選中佈局xml的資源id自動生成butterknife註解。
2. GsonFormat
快速將json字符串轉換成一個Java Bean,免去我們根據json字符串手寫對應Java Bean的過程。
3. Android Studio Prettify
從佈局文件中生成對View的聲明,有一個缺陷,多個Module擁有同名的xml佈局文件,有可能會設置到別的Module的xml佈局文件中。這個插件幫助我們自動生成findViewById這種代碼。
4. Android Code Generator
根據佈局文件快速生成對應的Activity,Fragment,Adapter,Menu。
5. Android Parcelable code generator
在類中插入實現了Parcelable接口的代碼。在你的類中,彈出插入代碼的上下文菜單,選擇Parcelable,從此不用再手動寫Parcelable代碼。
6. Android Toolbox Plugin
通過xml佈局文件生成ViewHolder或者ViewPresenter,生成ButterKnife註解。
7. Android Material Design Icon Generator
將Material Design的圖標導入到程序中。
8. Android Drawable Importer
據說這是一個非常強大的圖片導入插件,批量導入Drawable ,導入某張圖片各種dpi對應的圖片,沒用過不評論。
9. SelectorChapek for Android
不用手動寫圖片的selector文件了,通過資源文件命名自動生成Selector Drawable。資源文件需要根據約定的後綴來命名。比如按下狀態爲_pressed,正常狀態爲_normal,不可用狀態爲_disable等。
10. Lifecycle Sorter
有點用,可以根據Activity或者Fragment的生命週期對其生命週期方法位置進行先後排序。
11. Android Methods Count
統計Android依賴庫中方法的總個數。一般用不着,而且每次看依賴文件的時候,礙眼。
12. Sexy Editor
這個插件,編輯器換背景,宅男必備啊。但是我沒用。。。
插件很多,自行嘗試,以上可能不一定實用,或者已經下架了。Dusan,291902259,歡迎交流。