Android Studio有哪些非常好用的插件?

過不了多久,開發者應該都從Eclipse過度到Android Studio了

大家說說看Android Studio有哪些提高效率或者美化界面的插件吧


我把我所遇到的覺得不錯的都匯總一下在這裡:後續積累也會整理放在這個網站上面:Android開發工具 · MobDevGroup

  • android-postfix-plugin

    可根據後綴快速完成代碼,這個屬於拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功能

  • AndroidAccessors

    快速生成get和set方法的插件,其實系統的也有類似功能,這個更快。

  • Lifecycle-Sorter

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

  • JsonOnlineViewer

    可實現直接在android studio中調試介面數據,可以選擇請求類型,自定義請求頭及請求體,json數據格式化後展示

  • CodeGlance

    可用於快速定位代碼,類似於Sublime編輯器右側定位視圖

  • idea-android-studio-plugin

    IntelliJ IDEA / Android Studio plugin with some tools and usability improvements

  • folding-plugin

    可以給資源文件分組,並且不移動文件,也不會創建文件夾:Android File Grouping Plugin

  • Android Drawable Importer

    為了適應所有Android屏幕的大小和密度,每個Android項目都會包含drawable文件夾。任何具備Android開發經驗的開發人員都知道,為了支持所有的屏幕尺寸,你必須給每個屏幕類型導入不同的畫板。Android Drawable Importer插件能讓這項工作變得更容易。它可以減少導入縮放圖像到Android項目所需的工作量。Android Drawable Importer添加了一個在不同解析度導入畫板或縮放指定圖像到定義解析度的選項。這個插件加速了開發人員的畫板工作。

  • Android ButterKnife Zelezny

    用於在活動、片段和適配器中,從所選的XML布局文件生成ButterKnife注入。該插件提供了生成XML對象注入的最快方式。

  • Android Holo Colors Generator

    開發Android應用程序需要偉大的設計和布局。Android Holo Colors Generator則是定製符合喜好的Android應用程序的最簡單方法。Android Holo Colors Generator是一個允許你為你的應用程序隨心所欲地創建Android布局組件的插件。此插件會生成所有必要的可在項目中使用的相關的XML畫板和樣式資源。

  • Android Parcelable code generator

    生成實現了Parcelable介面的代碼的插件。在你的類中,按下alt + insert鍵彈出插入代碼的上下文菜單,你會看到在下面有一個Parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了Parcelable介面的代碼。從此不用再手動寫Parcelable代碼。

  • AndroidCodeGenerator

    可以生成ViewHolder和findView方法的代碼。尤其是在Adapter實現類的getView當中很有用。

  • Android Layout ID Converter

    生成findView代碼的使用方法。

  • SelectorChapek for Android

    生成Selector的插件。你需要在drawable文件夾中右鍵,在彈出的菜單中選擇Generate Android Selectors,如下所示,它就會根據你的幾個drawable文件夾里的資源的命名,幫你生成Selector代碼。當然,你的資源文件需要根據約定的後綴來命名。比如按下狀態為_pressed,正常狀態為_normal,不可用狀態為_disable,等等。

  • genymotion-gradle-plugin

    不同於圖形化的genymotion插件,這個允許你通過腳本來配置,創建device。

  • sdk-manager-plugin

    SDK管理插件,自動檢測更新並下載。

  • otto-intellij-plugin

    otto事件導航工具。

  • dagger-intellij-plugin

    dagger可視化輔助工具。

  • eventbus-intellij-plugin

    eventbus導航插件

  • eventbus3-intellij-plugin

    eventbus導航插件

  • strings-xml-tools

    管理Android工程中字元串國際化的插件

  • gradle-packer-plugin

    Android多渠道打包工具。

  • gradle-retrolambda

    在java 6 7中使用 lambda表達式的插件。

  • lint-cleaner-plugin

    移除Android中無用資源。

  • dexcount-gradle-plugin

    方法數計算,對於較大應用避免方法爆棚很有用。

  • android-unit-test

    添加Android單元測試。

  • robolectric-gradle-plugin

    Robolectric測試輔助工具。

  • GradleDependenciesHelperPlugin

    maven gradle 依賴支持自動補全。

  • idea-markdown

    markdown插件

  • Codota

    搜索最好的Android代碼。

  • adb-idea

    支持直接在AS面板中進行ADB操作,操作快捷菜單,快速清除數據,重啟應用,卸載應用等操作。

  • GsonFormat

    根據Gson庫使用的要求,將JSONObject格式的String 解析成實體。

  • Settings Repository:

    不同設備之間同步Android Studio的配置。

  • idea vim

    兼具ide和vim的優點。

  • .ignore:

    .gitignore配置插件。

  • AndroidLocalizationer

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

  • robolectric-gradle-plugin

    Gradle plugin for Robolectric.

  • FIR_Plugin_Android

    一鍵上傳應用到http://fir.im


放著讓我來!!!!沒錯,我就是來打廣告的!!!

安利一個自己正在開發的插件:

在插件倉庫搜索Android Tools即可

https://github.com/cauchywei/AndroidToolsPlugin (之前由於一些(時)原(沖)因(動)把原來的github賬號註銷了→_→現在重新建了一個小號) (騙star中……)

補充:如果出現插件不能載入失敗的情況,得去回復 祈雨藍 :這個得去Android Studio安裝目錄下,把xxx.plist裡面java version選項 「1.6*,1.7+」改成「1.7*」

|?ω?`)下次更新的時候改成兼容1.6

具體功能戳進去看readme(多張GIF手機黨慎入

已完成的功能:

1.根據setContentView和inflate自動生成findViewById。(很爽有木有

2.[String].toast 即可快速生成Toast的完整語句。

3.[View].clk 即可快速生成完整的onClickLinstener。(會根據Activty是否有實現OnClickListener介面或是否包含實現了OnClickListener的成員變數來決定是否new一個匿名內部類)

正在開發的功能:

自動生成ListView和RecyclerView的CustomAdapter 以及DataBinding相關的東西。

插件致力於盡可能的讓程序員偷懶(逃


推薦一個剛剛發現的插件,使用WIFI連接設備,徹底擺脫數據線的困擾。 pedrovgs/AndroidWiFiADB · GitHub


Android相關

  1. ADB Idea ADB操作快捷菜單,快速清除數據,重啟應用,卸載應用等操作

  2. Android Annotations 配合Annotation框架快速生成控制項綁定代碼,同Android ButterKnife Zeleny ,本來都是用ButterKnife,生成快速綁定代碼,後面開發的都是Lib庫沒辦法使用ButterKnife只好轉Annotations庫
  3. Android Drawable Importer 做些小應用時媽媽再也不用擔心我找不到圖標了~需要配合google/material-design-icons · GitHub、Android Icons使用,安裝後在設置菜單多出來的選項中設置
  4. Android Parcelable Code Generator 如標題。快速生成Parcelable代碼
  5. Android Accessors 按照Google官方的開發規範,類的成員變數以m開頭,此插件可快速生成成員變數的set/get方法但是不帶m,評論中有人指出可以通過再Settings-CodeStyle-Java-CodeGeneration中修改前綴,經查驗卻是更加方便。
  6. SelectorChapek for Android 插件庫好多生成Selector的插件,還是這個用的最順,按照不同狀態(normal、pressed)的標準命名後,右鍵文件樹Generate Android Selectors見inmite/android-selector-chapek · GitHub

IntelliJ IDea通用

  1. AceJump 快速跳轉到屏幕某個位置(Ctrl+;)
  2. FindBugs-IDEA、CheckStyle-IDEA 用自動化代替雙眼
  3. JavaDoc 添加註釋,可自定義模板
  4. Eclipse Code Formmater 項目之前未全部轉向Studio,該插件兼容Eclipse的代碼格式化風格
  5. http://GrepCode.com Code Search 找源碼必備~GrepCode IntelliJ Plugin
  6. RestClient 模擬HTTP請求測試與服務端的通訊請求,功能強大~

莫裝太多,小心卡頓,根據需求禁用部分插件。

贈送代碼高亮風格網站:

Color Themes Fonts


ideavim~~


打開setting - plugins,在插件倉庫裡面搜索如下關鍵字:

ADB,

selector,

parcalable,

ignore,

...


寫個大家都沒說到的吧。

統計行數的插件,Android Studio 好像沒有統計行數的功能,然而這是我們表示自己很辛苦必備的。

Statistic JetBrains Plugin Repository :: Statistic

統計行數十分方便,也很詳細。

下載後在view-&>tool windows-&>statistic中打開


我要回答了。你們只負責點贊吧。

上面有好多大牛的推薦有很多不錯。

Android ButterKnife Zelezny

不想寫findViewById() 就用ButterKnife,ButterKnife 的注釋不想寫就用這個插件。

Genymotion

用了Genymotion 的虛擬機再也不用系統帶的虛擬機了,配合這個插件,可以在Android Studio 直接打開虛擬機。

GsonFormat

把 JSON 字元串直接實例化成類,每次想想寫Model 類想死的心都有了,有了這個插件Model 類也不用寫了。

http://Fir.im upload

使用http://Fir.im 內測平台很方便有木有。但每次都把文件使用網頁上傳,不符合我們這麼高大上的行業。有了這個插件,上傳只用添加token,第一次選擇生成的apk 文件的路徑,就可以自動上傳了。具體教程請看http://Fir.im 的官方教程。

更新日誌 - fir.im 回歸,上線 Android Studio 插件

Markdown

比如我們要寫README 的時候,或者其他文檔的時候,使用MD 的插件可以預覽效果。

CodeGlance

在編輯代碼最右側,顯示一塊代碼小地圖。

Android Material Design Icon Generator

自動生成不同尺寸的Material Design Icon。

PS: Android Studio 1.4 Preview 1 Canary Channel 中添加了Vector Asset 功能,你可以自動添加Material Design Icon 或者自己自定義的SVG 文件,生成VectorDrawables 文件,使用直接引用Drawable 文件。

參考

IntelliJ-IDEA-Tutorial/plugins-settings.md at master · judasn/IntelliJ-IDEA-Tutorial · GitHub

The best Android Studio plugins

歡迎關注我的微信公眾號,分享Android 開發互聯網內容

微信號:AndroidMate

公眾號:安卓同學


版運工,好用的Android Studio插件


Android WiFi ADB ------使用WIFI無線調試應用

搜索 Android WiFi ADB 並安裝,重啟後多了個圖標:

側邊欄功能很明顯:

使用要求:

  1. 將安卓手機與電腦連在同一無線網路下;
  2. 第一步需要將手機用usb數據線連接至電腦;
  3. 確保手機打開USB調試;

  4. 點擊該圖標:

  5. 此時即可拔掉數據線,使用wifi無線調試,注意:AS重啟後需要使用數據線再連接一遍。

這個功能開個腦洞,玩法挺多的,呵呵嘿嘿嘿


varname-go-die

你還在為起變數名不知道英文單詞拼寫而不得不打開翻譯軟體查找而苦惱嗎?試試這款插件,讓這種低效率的操作徹底狗帶!

varname-go-die主要有兩個功能:

  1. 在代碼編輯區輸入中文時,可以使用該插件聯網翻譯成英文並替換成指定變數名稱格式。
  2. 在代碼編輯區輸入英文時,可以使用該插件轉換成指定變數名稱格式


直接看圖吧= =

android開發,你們還在findviewbyid嗎? - Jaeger 的回答


genymotion


這裡總結了一些android studio 的插件,可以看下:

Android Studio插件


我這裡總結了下:

Android Studio中常用插件及淺釋


Android ButterKnife Zelezny


瀏覽了一下回答,沒發現有人推薦這個。讓你擺脫findviewbyid.

https://github.com/Haehnchen/idea-android-studio-plugin


上傳apk到指定地址,支持參數設置

https://github.com/fingerart/Open-Uploader


如果你習慣了Eclipse的代碼格式,想直接用裡面的formater可以使用EclipseCodeFormater插件


Robotium Recorder

jimu Mirror


findbugs


AS插件挺多的,不過常用的可能就那麼幾個,正好之前整理了一個清單在Github,詳情可以移步github maoruibin/AwesomeAndroidStudioPlugin · GitHub


推薦閱讀:

有什麼好用的Android Studio的插件值得推薦?
如何做好安卓應用的界面設計?
Android 手機自動化測試工具有哪幾種?
Android 開發有哪些新技術出現?
互聯網產品經理需要懂得哪些技術?

TAG:Android開發 | Android | AndroidStudio |