前言
常言道公欲善其事,必先利其器。對於程序猿來說,在日常的開發過程中,除了要熟悉開發工具自帶一起便捷功能,還需要一些好用的功能擴展插件來幫忙,這讓我們的編程工作更高效,達到事半功倍的效果。下面就推薦一些Android Studio 的實用插件。
Android Studio 插件安裝
File->Setting->Plugins 打開插件設置頁面,可在搜索欄中輸入字串進行搜索,已安裝的插件被列出在下面,如沒有相關插件,可以點 Browser responsibility 從官方插件庫中搜索插件,並安裝,也可以安裝本地插件Install plugins from disk
Summary
ButterknifeZelezny
功能:在Activity,Fragment,Adapter中選中布局xml的資源id自動生成butterknife註解。注意坑:筆者就遇到安裝完Butterknife插件後無法使用的問題,解決方法是在對應的modulebuild.gradle.compile‘com.jakewharton:butterknife:7.0.1’然後執行同步或者clean project ,OK。
搜索Butterknife 插件並安裝,重啓Android Studio
插件調用:
GsonFormat
快速將json字符串轉換成JavaBean,免去我們根據json字符串手寫對應JavaBean的過程
搜索GsonFormat插件並安裝,重啓Android Studio
插件調用:
在Bean 類中 ALt+Insert 調出 Generate 點選GsonFormat
輸入要轉換的jeson 字串
進行一些必要的修改後與確認
AndroidStudio Prettify
這個插件幫助我們自動生成findViewById這種代碼
調用插件:選中layout Id右鍵>genarate>View Variables
自動生成View 代碼
AndroidCode Generator
這個插件是用於根據布局文件快速生成對應的Activity,Fragment,Adapter,Menu
調用插件的方法:
Android Parcelable code generator
生成Android特有的Parcelable 序列化類代碼
調用插件:Generate>Parcelable
AndroidToolbox Plugin
通過xml佈局文件生成ViewHolder或者ViewPresenter,生成ButterKnife註解
調用插件:在layout xml 文件右鍵 Generate view presenter
Android Material Design Icon Generator
將Material Design的原生圖標導入到開發應用中。
Android Drawable Importer
這是一個非常強大的圖片導入插件。它導入Android圖標與Material圖標的Drawable,批量導入Drawable,多源導入Drawable(即導入某張圖片各種dpi對應的圖片)
調用 :file>new>MultisourceDrawble
SelectorChapek forAndroid
通過資源文件自動生成Selector Drawable。
插件調用:
Lifecycle
Sorter
可以根據Activity或者Fragment的生命週期對其生命週期方法位置進行先後排序
當然也有快捷鍵。
Android Methods Count
統計Android依賴庫中方法的總個數。
插件調用:
Code Iris
這個插件幫助自動生成UML圖
插件調用方法:
在UML圖裏面,右鍵可以拖拽找到相關部分。也可以設置過濾條件,顯示自己關心的部分。可以按照包名等條件設置過濾條件。使用還是很方便。有的時候可能看不到了,可能有以下原因:--選擇顯示hightlight了,而你想看的部分沒有被標成hightlight,需要選擇“顯示所有類”,這樣無論類是否被標記成hightlight都會被顯示