1. 程式人生 > >android studio 以及intellij idea 常用外掛

android studio 以及intellij idea 常用外掛



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