實用Android Studio 插件

前言

    常言道公欲善其事,必先利其器。對於程序猿來說,在日常的開發過程中,除了要熟悉開發工具自帶一起便捷功能,還需要一些好用的功能擴展插件來幫忙,這讓我們的編程工作更高效,達到事半功倍的效果。下面就推薦一些Android Studio 的實用插件。


Android Studio 插件安裝

    File->Setting->Plugins 打開插件設置頁面,可在搜索欄中輸入字串進行搜索,已安裝的插件被列出在下面,如沒有相關插件,可以點 Browser responsibility 從官方插件庫中搜索插件,並安裝,也可以安裝本地插件Install plugins from disk


Summary

1.Butterknife Zelezny
2.GsonFormat
3.Android Studio Prettify
4.Android Code Generator
5.Android Parcelablecode generator
6.Android Toolbox Plugin
7.Android Material Design Icon Generator
8.Android Drawable Importer
9.Selector Chapekfor Android
10.Lifecycle Sorter
11.Android Methods Count
13.Code Iris

ButterknifeZelezny

功能:在ActivityFragmentAdapter中選中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

這個插件是用於根據布局文件快速生成對應的ActivityFragmentAdapterMenu


調用插件的方法:




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的生命週期對其生命週期方法位置進行先後排序


調用插件:Code->Sort Lifecycle Methods->Place at Start of Class

當然也有快捷鍵。


Android Methods Count

統計Android依賴庫中方法的總個數。


插件調用:



Code Iris

這個插件幫助自動生成UML圖


插件調用方法:


在UML圖裏面,右鍵可以拖拽找到相關部分。也可以設置過濾條件,顯示自己關心的部分。可以按照包名等條件設置過濾條件。使用還是很方便。有的時候可能看不到了,可能有以下原因:--選擇顯示hightlight了,而你想看的部分沒有被標成hightlight,需要選擇“顯示所有類”,這樣無論類是否被標記成hightlight都會被顯示






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章