1. 程式人生 > >事半功倍:Android Studio 優秀外掛彙總

事半功倍:Android Studio 優秀外掛彙總

第一部分 外掛的介紹

Google 在2013年5月的I/O開發者大會推出了基於IntelliJ IDEA Java IDE上的Android Studio。AndroidStudio是一個功能齊全的開發工具,還提供了第三方外掛的支援。讓開發人員更快速更好的開發程式。

第二部分 外掛的安裝

in Android Studio: go to File → Settings → Plugins → Browse repositories and search for 外掛名
or

in Android Studio: go to download it jar and install File → Settings → Plugins → Install plugin from disk

第三部分 外掛的彙總

一、優秀外掛

Android ButterKnife Zelezny
ButterKnife是一個專注於Android系統的View注入框架,可以減少大量的findViewById以及setOnClickListener程式碼,視覺化一鍵生成。
PS:效果圖就不貼了,開啟外掛下載地址和原始碼地址都能看見,而且資料多了載入效果圖蠻卡的。

Android Drawable Importer
為了適應所有Android螢幕的大小和密度,每個Android專案都會包含drawable資料夾。任何具備Android開發經驗的開發人員都知道,為了支援所有的螢幕尺寸,你必須給每個螢幕型別匯入不同的畫板。Android Drawable Importer外掛能讓這項工作變得更容易。它可以減少匯入縮放影象到Android專案所需的工作量。Android Drawable Importer添加了一個在不同解析度匯入畫板或縮放指定影象到定義解析度的選項。這個外掛加速了開發人員的畫板工作。
外掛下載地址:

https://plugins.jetbrains.com/plugin/7658?pr=androidstudio
外掛原始碼地址:https://github.com/winterDroid/android-drawable-importer-intellij-plugin
外掛教程地址:http://blog.csdn.net/lee_sire/article/details/49684385
推薦指數:三星

JSONOnlineViewer
可實現直接在android studio中除錯介面資料,可以選擇請求型別,自定義請求頭及請求體,json資料格式化後展示
外掛下載地址:

https://plugins.jetbrains.com/plugin/7838?pr=
推薦指數:四星

Robotium Recorder
Robotium Recorder是一個自動化測試框架,用於測試在模擬器和Android裝置上原生的和混合的移動應用程式。Robotium Recorder可以讓你記錄測試案例和使用者操作。你也可以檢視不同Android活動時的系統功能和使用者測試場景。
外掛下載地址:https://plugins.jetbrains.com/plugin/7513?pr=
外掛官方網址:http://robotium.com/
推薦指數:四星

lint-cleaner-plugin
刪除未使用的資源,包括String字串,顏色和尺寸。 這是一個Gradle外掛,所以如何配置可以去github的原始碼上看。
外掛原始碼地址:https://github.com/marcoRS/lint-cleaner-plugin
推薦指數:四星

TranslationPlugin
Android Studio/IntelliJ IDEA 翻譯外掛,可中英互譯。暫時以jar方式安裝。
外掛原始碼地址:https://github.com/YiiGuxing/TranslationPlugin
推薦指數:三星

.ignore
專案中,每次add,commit的時候有可能會把Module生成的一些build檔案/本地配置檔案/iml檔案提交上去。可以通過gitignore解決,如果你不想提交的檔案,就可以在建立專案的時候將這個檔案中新增即可,將一些通用的東西遮蔽掉。
外掛下載地址:https://plugins.jetbrains.com/plugin/7495?pr=androidstudio
外掛原始碼地址:https://github.com/hsz/idea-gitignore
推薦指數:四星

checkstyle-idea
CheckStyle-IDEA 是一個檢查程式碼風格的外掛,比如像命名約定,Javadoc,類設計等方面進行程式碼規範和風格的檢查,你們可以遵從像Google Oracle 的Java 程式碼指南 ,當然也可以按照自己的規則來設定配置檔案,從而有效約束你自己更好地遵循程式碼編寫規範。
外掛下載地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio
外掛原始碼地址:https://github.com/jshiell/checkstyle-idea
推薦指數:四星

Android Methods Count
統計Android依賴庫中方法的總個數。 (一個dex只能接受的65K並不是指方法數超過65K而報的錯,而是指引用計數超過65K)
外掛下載地址:https://plugins.jetbrains.com/plugin/8076?pr=androidstudio
推薦指數:四星

SingletonTest
快速生成單例模式的外掛。單例模式的六種生成方式LazyUnSafe,LazySafe,Hungry,DoubleCheck,StaticInner,Enum(http://cantellow.iteye.com/blog/838473);外掛需要從github中下載jar安裝。
外掛原始碼地址:https://github.com/luhaoaimama1/SingletonTest
推薦指數:四星

gradle-retrolambda
在java6,java7中也能使用Lambda表示式。這個使用方式跟其他外掛不同,使用方式請看github的說明。
外掛原始碼地址:https://github.com/evant/gradle-retrolambda
推薦指數:五星

eventbus-intellij-plugin
eventbus導航外掛,方便快速查詢,但是有2個pr沒處理,已經有1年沒維護更新了。
外掛原始碼地址:https://github.com/kgmyshin/eventbus-intellij-plugin
推薦指數:三星

相關推薦

事半功倍Android Studio 優秀外掛彙總

第一部分 外掛的介紹 Google 在2013年5月的I/O開發者大會推出了基於IntelliJ IDEA Java IDE上的Android Studio。AndroidStudio是一個功能齊全的開發工具,還提供了第三方外掛的支援。讓開發人員更快速更好的開發程式。 第

Android Studio 優秀外掛彙總

原文地址:http://blog.csdn.net/zheng_weichao/article/details/72961791 第一部分 外掛的介紹 Google 在2013年5月的I/O開發者大會推出了基於IntelliJ IDEA Java IDE上的And

22 個 Android Studio 優秀外掛彙總

第一部分 外掛的介紹 Google 在2013年5月的I/O開發者大會推出了基於IntelliJ IDEA 上的Android Studio。AndroidStudio是一個功能齊全的開發工具,還提供了第三方外掛的支援。讓開發人員更快速更好的開發程式。 第二部分

android studio 常用外掛彙總

*持續收集Android Studio 好用的外掛~~只選對的* 1.通過WiFi除錯手機: Android Wifi ADB、ADB WiFI 2.ButterKnife 註解生成器:

Android Studio 優秀插件GsonFormat

ring oid gin file 復制 mda json 界面 gettime 作為一個Android程序猿,當你看到後臺給你的json數據格式時: { "id":123, "url": "http://img.donever.com/aa/bb.jpg

Android Studio 優秀插件 Parcelable Code Generator

over url 成了 接口 pro rip nal @override 時間 這裏假設我們已經會使用 Parcelable 序列化一個對象了~~ 那麽大家會發現 Parcelable 使用起來有些復雜,因為我們要自己復寫 幾個方法,而且當類的屬性比較多的時候,我們就會難受

Androidandroid studio快捷鍵大全

構造 F12 重寫 template 類的方法 alt 參數 ctrl+ 代碼 一、常用快捷鍵  1.Ctrl+E,可以顯示最近編輯的文件列表  2.Shift+Click可以關閉文件  3.Ctrl+[或]可以跳到大括號的開頭結尾  4.Ctrl+Shift+Backsp

安卓第一課android studio 的環境搭建與真機運行以及遇到的問題

自己的 安卓 structure 最好 not found 創建過程 cor 虛擬 col AS的下載: https://developer.android.com/studio/index.html AS的安裝: android studio, sdk, virtual

android studio翻譯外掛ECTranslation

github地址:https://github.com/Skykai521/ECTranslation 下載ECTranslation.jar包,在as中離線安裝外掛 在as的偏好設定中設定翻譯的快捷鍵(比如command+i,雖然文件說預設是command+i,但是實際預設可能是sh

Android開發規範Android Studio規範

儘量使用最新版的IDE進行開發; 編碼格式統一為UTF-8; 編輯完.java、 .xml等檔案後一定要格式化(基本格式方面使用 AS 預設模板即可); 刪除多餘的import,減少警告出現,可利用AS的Optimize Imports(Setti

Android Studio 實用外掛介紹

文章轉自公眾號《Android程式設計師日記》 文章目錄 介面外掛 1、CodeGlance 2、Material Theme UI 效率外掛 1、GsonFormat 2、Android Butt

android進階3step4Android Studio——NDK配置

課程目標 1,瞭解NDK Android NDK 2,完成環境搭建 3,能夠開發完整NDK專案 課程內容 1,初見Android NDK 2,開發環境搭建 3,Android NDK到底是什麼 4,Android NDK使用規範 一、

擁抱 Android Studio 之二Android Studio 與 Gradle 深入

關於學習方式 曾經跟朋友討論過我們所接受過的大學工科教育,都是一上來先學基礎理論,最後再來一個金工實習。一開始不知道為什麼而學,學不進去,荒廢了基礎,等到金工實習的時候,又發現基礎不牢,後悔不已。 考慮到傳統教育方式的不足之處,筆者在組織本系列文章的時候是先講入門例項,進而

Android Studio gradle外掛版本和gradle版本對應關係

1、gradle外掛版本配置位置: project對應的build.gradle檔案中: buildscript {     repositories {         jcenter()     }     dependencies {         classp

關於android studio中裝外掛genymotion時遇到的一些問題

安裝android studio還是非常順利,我的網速夠好,線上升級速度很快; 安裝參見這篇博文:http://blog.csdn.net/cq1982/article/details/45606899 後來因為自帶模擬器實在是太慢了,就看網上攻略發現了Genymotion

Android學習小記(二)UI (開發工具Android Studio)

                                                                   UI一、  Android中常用控制元件的使用方法1.    TextViewTextView常用指定程式碼如下所示:1、android:te

安卓開發入門篇(一)Android Studio匯入ApiDemos

引言 本人程式設計師,之前做網站比較多,nodejs/express+html/css+mysql,再之前也做過Java開發,程式設計上還是有豐富的經驗。 在持續的實戰中,發現想做產品的話,前端似乎更重要,因為前端才能看到產品形態。雖然說移動端形勢已經每況愈

Android Studio gradle minifyEnabled 為 true debug斷點失效

buildTypes { release { minifyEnabled true proguardFiles getDefaul

Android開發android studio報錯 Failed to resolve: com.android.support.constraint:constraint-layout:1.0.

情景:在build.gradle檔案新增下面程式碼 compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4' 點選“Sync now”後報錯: Failed to resolve:co

android studio 編譯問題彙總

1,Timed out while waiting for slave aapt process, try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds