天天看點

Android Studio最全插件整理

在Android開發中,合理的使用Android Studio插件不但可以提高開發效率,還能從整體上提高代碼的品質。下面就Android開發中常見的一些插件做一個整理。

GsonFormat是一個可以快速将json字元串轉換成一個Java Bean,免去我們根據json字元串手寫對應Java Bean的過程。 

使用方法:快捷鍵Alt+S也可以使用Alt+Insert選擇GsonFormat。

配合ButterKnife實作注解,從此不用寫findViewById,想着就爽啊。在Activity,Fragment,Adapter中選中布局xml的資源id自動生成butterknife注解。 

根據布局檔案快速生成對應的Activity,Fragment,Adapter,Menu等。 

Parcelable是Android實體類的一種執行個體化方式。 

可以根據Activity或者fragment的生命周期對其生命周期方法位置進行先後排序,也可以使用快捷鍵“Ctrl + alt + K”。 

查找bug的插件,Android Studio也提供了代碼審查的功能(Analyze-Inspect Code…)

使用wifi無線調試你的app,無需root權限。 

Android Studio自動生成dimen.xml檔案插件。

在Android Studio中請求、調試接口。 

a. copy lines with future style from your layout.xml file 

b. paste it to styles.xml file with Ctrl+Shift+D (or context menu) 

c. enter name of new style in the modal window 

d. your style is prepared!

這是一個非常強大的圖檔導入插件。它導入Android圖示與Material圖示的Drawable ,批量導入Drawable ,多源導入Drawable(即導入某張圖檔各種dpi對應的圖檔)。

通過資源檔案命名自動生成Selector檔案。 

幫助你在開發階段友善的檢測出記憶體洩露的問題,使用起來更簡單友善。 

可根據字尾快速完成代碼,這個屬于拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功能,我更想做的是通過原作者的代碼自己定制功能。 

通過自定義Holo主題顔色生成對應的Drawable和布局檔案。 

dagger可視化輔助工具。 

maven gradle 依賴支援自動補全插件。 

ButterKnife這個第三方庫每次更新之後,綁定view的注解都會改變,從bind到inject,再到bindview,搞得很多人都不敢更新,一旦更新,就會有巨量的代碼需要手動修改,非常痛苦。此時可以使用RemoveButterKnife插件。 

一鍵生成項目混淆代碼插件,值得你安裝。 

布局檔案分組的插件。 

在java 6 7中使用 lambda表達式插件需要修改編譯的jdk為java8。 

CheckStyle-IDEA 是一個檢查代碼風格的插件,比如像命名約定,Javadoc,類設計等方面進行代碼規範和風格的檢查,你們可以遵從像Google Oracle 的Java 代碼指南 ,當然也可以按照自己的規則來設定配置檔案,進而有效限制你自己更好地遵循代碼編寫規範。

自動生成6.0權限的代碼。 

記錄你在IDE上的工作時間。 

可用于将項目中的 string 資源自動翻譯為其他語言的 Android Studio/IntelliJ IDEA 插件。 

繼續閱讀