androidStudio開發插件整理(希望人長久,搬磚再也不有)

如今Android的開發者基本上都使用Android Studio進行開發,使用好Android Studio插件能大量的減小咱們的工做量。php

1.GsonFormat

快速將json字符串轉換成一個Java Bean,免去咱們根據json字符串手寫對應Java Bean的過程。html

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

2.Android ButterKnife Zelezny

配合ButterKnife實現註解,今後不用寫findViewById,想着就爽啊。在Activity,Fragment,Adapter中選中佈局xml的資源id自動生成butterknife註解。android

使用方法:Ctrl+Shift+B選擇圖上所示選項git

3.Android Code Generator

根據佈局文件快速生成對應的Activity,Fragment,Adapter,Menu。github


4.Android Parcelable code generator

JavaBean序列化,快速實現Parcelable接口。chrome

5.Android Methods Count

顯示依賴庫中得方法數數據庫

6.Lifecycle Sorter

能夠根據Activity或者fragment的生命週期對其生命週期方法位置進行前後排序,快捷鍵Ctrl + alt + Kjson


7.CodeGlance

在右邊能夠預覽代碼,實現快速定位小程序


8.findBugs-IDEA

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

9.ADB WIFI

使用wifi無線調試你的app,無需root權限
也可參考如下文章:
Android wifi無線調試App新玩法ADB WIFI

10.AndroidPixelDimenGenerator

Android Studio自動生成dimen.xml文件插件

11.JsonOnlineViewer

在Android Studio中請求、調試接口

12.Android Styler

根據xml自動生成style代碼的插件



Usage:

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!

13.Android Drawable Importer

這是一個很是強大的圖片導入插件。它導入Android圖標與Material圖標的Drawable ,批量導入Drawable ,多源導入Drawable(即導入某張圖片各類dpi對應的圖片)








14.SelectorChapek for Android

經過資源文件命名自動生成Selector文件。



15.GenerateSerialVersionUID

實現Serializable序列化bean

Adds a new action ‘SerialVersionUID’ in the generate menu (alt + ins). The action adds an serialVersionUID field in the current class or updates it if it already exists, and assigns it the same value the standard ‘serialver’ JDK tool would return. The action is only visible when IDEA is not rebuilding its indexes, the class is serializable and either no serialVersionUID field exists or its value is different from the one the ‘serialver’ tool would return.

16.genymotion

速度較快的android模擬器

17.LeakCanary

幫助你在開發階段方便的檢測出內存泄露的問題,使用起來更簡單方便。
能夠參考如下文章:
LeakCanary 中文使用說明

18.Android Postfix Completion

可根據後綴快速完成代碼,這個屬於拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功能,我更想作的是經過原做者的代碼本身定製功能,那就更爽了

19.Android Holo Colors Generator

經過自定義Holo主題顏色生成對應的Drawable和佈局文件

20.dagger-intellij-plugin

dagger可視化輔助工具

21.GradleDependenciesHelperPlugin

maven gradle 依賴支持自動補全

22.RemoveButterKnife

ButterKnife這個第三方庫每次更新以後,綁定view的註解都會改變,從bind,到inject,再到bindview,搞得不少人都不敢升級,一旦升級,就會有巨量的代碼須要手動修改,很是痛苦
當咱們有一些很是棒的代碼須要拿到其餘項目使用,可是咱們發現,那個項目對第三方庫的使用是有限制的,咱們不能使用butterknife,這時候,咱們又得從註解改回findviewbyid
針對上面的兩種狀況,若是view比較少還好說,若是有幾十個view,那麼咱們一個個的手動刪除註解,寫findviewbyid語句,簡直是一場噩夢(別問我爲何知道這是噩夢)
因此,這種有規律又重複簡單的工做爲何不能用一個插件來實現呢?因而RemoveButterKnife的想法就出現了。

具體介紹

23.AndroidProguardPlugin

一鍵生成項目混淆代碼插件,值得你安裝~(不過目前可能有些第三方項目的混淆還未添加徹底)

24.otto-intellij-plugin

otto事件導航工具。


25.eventbus-intellij-plugin

eventbus導航插件(對於最新版的 EventBus 3.0.0 好像無效,請替換爲eventbus3-intellij-plugin此插件地址在本文第51個)

26.idea-markdown

markdown插件

 

27.jRebel For Android

不只可以作到UI佈局的實時預覽,它甚至作到了讓你更改java代碼後就能實時替換apk中的類文件,達到應用實時刷新,官網的介紹是:Skip build, install and run,所以它能夠節約咱們不少不少的時間,它的效果也十分不錯。

 

28.LayoutFormatter

drakeet 開發一個一鍵格式化你的 XML 文件的 Android Studio 插件,至於爲何不用 Android Studio 自帶的格式化功能而用這個插件,能夠看下做者的一篇 Blog -> 當咱們談 XML 佈局文件代碼的優雅性

 

29.Exynap

Exynap 一個幫助開發者自動生成樣板代碼的 AndroidStudio 插件

 

30.gradle-cleaner-intellij-plugin

Force clear delaying & no longer needed Gradle tasks.

31.MVPHelper

一款Intellj IDEA 和Android Studio的插件,能夠爲MVP生成接口以及實現類,解放雙手。
具體請查看Android Studio插件之MVPHelper,一鍵生成MVP代碼一文

32.Matchmaker

這是一款專爲微信小程序開發的插件,目前可在 IntelliJ IDEA 中使用。它能夠幫你完成重複機械無趣麻煩的綁定方法的過程,自動的將須要新建的方法注入到 js 文件中去。

 

 

33.Android-ButterKnife-Plugin-Plus

Android Studio 的插件,方便快速實現ButterKnife註解框架,包含了android-butterknife-zelezny 1.6版本的全部功能,並在此基礎上新增以下功能:

1.能夠自由選擇是否在當前類中對ButterKnife進行初始化,避免了原版本只要使用插件初始化控件會自動在onCreate中進行ButterKnife.bind(this)的尷尬。

這樣就能夠在基類中進行ButterKnife的初始化,沒必要要每一個類中都要初始化,對開發框架的搭建更加方便。

2.在Android Studio的設置界面,對在當前類中是否強制初始化提供了默認值設置,這樣就可讓插件使用更符合本身的操做習慣。

34.CodeMaker

一個 IDEA 的代碼生成插件,經過 Velocity 支持自定義代碼模板來生成代碼。詳細介紹IDEA代碼生成插件CodeMaker

35.JVM Debugger Memory View

Android Studio和IDEA中一個頗有用的內存調試插件

詳細可參考說一說Android Studio和IDEA中一個頗有用的內存調試插件一文。

 

36.TemplateBuilder

TemplateBuilder是一款可以幫助咱們快速生成Android Studio Template的AS插件,將經過逐個文件去配置模板的方式改進爲經過插件來實現,對於簡單的模板製做,只須要一鍵便可生成。

 

Vector Asset

Android Studio 在1.4 支持了VectorAsset,所謂VectorAsset;它能夠幫助你在Android 項目中添加Material Icon 和SVG 圖片來做爲一個Drawable 資源來使用。不過惟一一點的缺陷就是沒有搜索功能,若是你想精心挑選Material Icon ,能夠打來網頁版https://design.google.com/icons/ 來選擇,也能夠下載SVG 和Png 格式。對於VectorAsset 的好處,它的文件更小,更容易適配不一樣的屏幕

Stetho

下載:https://github.com/facebook/stetho

Stetho 是一個Android 開發調試小工具,它可讓你使用Chrome Develop Tools 來能夠來查看Sqlite 數據庫和SharePreferences,並且能夠查看網絡鏈接的數據。在Chrome 輸入框輸入chrome://inspect,點擊inspect 就能夠開始了。若是使用OkHttp 須要添加攔截器StethoInterceptor。

OctoTree

下載:https://github.com/buunguyen/octotree

OctoTree 是一個瀏覽器插件,它可讓你在Github 看代碼時,左邊欄會出現一個樹狀結構,就像咱們在IDE 同樣。當咱們看一個項目的結構,或者想看具體的某個文件,這樣就會很方便。

TinyPng

下載:https://tinypng.com/

TinyPng 是一個圖片壓縮工具,可能有些人感受這個工具應該給設計師使用,我以爲也是。不過有些時候,設計師給你出了個1920* 1080 的啓動頁,一張圖片,1M 左右,我也是淚奔了,感受設計師說話的時間,估計咱們都壓縮完了,本身動手,豐衣足食。並且它還提供了API,對不一樣語言都還有提供了插件,好比Java 就提供了Maven 的支持。

Genymotion 虛擬機

下載:https://www.genymotion.com/#!/

剛開始作開發的時候,每次使用官方的虛擬機,都想吐槽一下,可是發現了Genymotion 以後,這一切都變化了,它的速度幾乎能夠和真機媲美了,固然若是有真機,固然仍是推薦使用真機測試。聽說官方模擬器2.0 很快,不知道是否是又吹牛逼。

Json2POJO

下載:http://www.jsonschema2pojo.org/

Json2POJO 是能夠將一個Json 字符串轉換成Java 的POJO 類的網頁工具,並且能夠選擇轉換器,好比咱們使用Retrofit 能夠選擇Jackson,Gson,並且能夠選擇重寫get,set 方法,還有hashcode,equals 和toString 方法,能夠省去了很多手寫的時間。

Android Pixel

下載:http://www.jsonschema2pojo.org/

AndroidPixel 是一個簡單的將不一樣的分辨率的換算工具,只要你有一個尺寸的大小,其餘的尺寸大小就能夠得出,固然dp 這樣的單位,能夠解決一部分問題,可是大多還要須要微調,這時AndroidPixel 就起到了做用。這個工具來自上一個公司同事告訴個人。

Android Arsenal

下載:http://android-arsenal.com/

Android Arsenal 主要是推薦Github 上一些流行的Android 開源項目,基本上最近熱門的Android 開源項目都會出如今這裏,它還對不一樣類庫進行了分類。

Codota

下載:https://www.codota.com/

Codota 是一款Android 代碼搜索工具,Codota 目前已經收錄超過七百萬精品代碼實例;具體的詳細介紹請看文章《Android 開發工具之Codota——搜索最好的Android 代碼 - 簡書》,並且發現好的代碼段,能夠本身收藏。

AndroidAssetStudio

下載:http://romannurik.github.io/AndroidAssetStudio/index.html

Android Asset Studio 是一個在線製做工具,它能夠製做Iocn,ActionBar,點9 圖等等,簡單的操做,大大提升了咱們開發的效率。

Android SDK Search

下載:http://dwz.cn/6TAdnC

Android SDK Search 是一個快速查詢Android SDK 的Chrome 小插件,你只需在瀏覽器上輸入AD + Tab 鍵,就能夠輸入要查詢的你要查詢的東西,它就會出現待選結果,你選擇以後,就會進入官方文檔(Doc) 中,就不用本身再跑到瀏覽器或者官方去再搜了。

JsonHandle

下載:http://dwz.cn/6TAh6a

Json Handle 是一個對Json格式的內容進行瀏覽和編輯,以樹形圖樣式展示JSON文檔,並可實時編輯。尤爲是咱們在IDE 調試API,可是返回的數據沒有格式化,看起來尤爲特別費勁,想要查看那個字段的值,基本上是找不到。而利用JsonHandle 能夠輕鬆將Json 的數據呈如今你的面前。

ClassyShark

下載:https://github.com/google/android-classyshark

ClassShary 是一個反編譯工具,你可使用這個工具打開jar,apk,dex 等文件,就能夠輕鬆查看AndroidManifest 和項目的結構和報名,以及項目的方法數,對於咱們想參考一些公司使用的什麼技術,使用這個就特別方便。

GrepCode

下載:http://grepcode.com/

GrepCode 是一個在線代碼預覽網站,除了能夠讀Java,Android 的的源碼,他還能夠閱讀第三方開源項目的源碼,並且還能夠閱讀全部歷史版本,有時候修復Bug 要查看不一樣版本的東西,這樣就會很是方便。

apkpure

下載:https://link.juejin.im/?target=https%3A%2F%2Fapkpure.com%2F

這個是用來下載第三方應用的,無需Google play 便可下載 play 商店裏的各類應用。

當前Activity

下載:https://link.juejin.im?target=http%3A%2F%2Fpan.baidu.com%2Fs%2F1skQY48l

該款軟件可顯示最前臺頁面所在應用的包名及Activity。

ActivityLauncher

下載:https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2Fjp1017%2FActivityLauncher

該款軟件顯示每一個應用的Activity,點擊Activity可直達該界面,部分因權限問題致使打開失敗。在sf上開源,基於ec開發,我給移植到了 Android Studio, 你們可直接編譯運行。

MLManager

下載:https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2Fjaviersantos%2FMLManager

該款軟件是一個95年的西班牙朋友寫的,只要用來提取apk到本地,分享apk。國內也有一款相似的軟件。和這個風格同樣,咕咚大神寫的AppPlus(https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2Fmaoruibin%2FAppPlus%2F),遺憾的國內的不支持提取系統應用,若是提取小米手機的掃一掃等系統應用就望而卻步了

easydeviceinfo

下載:https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2Fnisrulz%2Feasydeviceinfo%2F

方便的獲取手機的各類數據信息的庫

開發助手

下載:https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2FTrinea

滴滴大神 Trinea開發的一款快速調試及查看手機信息的應用。

packagehunter

下載:https://link.juejin.im?target=https%3A%2F%2Fgithub.com%2Fnisrulz%2Fpackagehunter

easydeviceinfo 做者的又一神器,包獵手,快速分析一款軟件所包含的各類組件。

 

 

 

偶然遇到大神整理的androidStudio開發過程當中使用到的插件,記錄一下下:

http://www.javashuo.com/article/p-bwcivacl-mb.html

相關文章
相關標籤/搜索