高效率開發的Android Studio外掛收集
我重新收集整理一些些可以顯著提升Android開發效率的Android Studio外掛,好的外掛和快捷鍵可以提高效率,縮短開發週期。這裡介紹的外掛大部分都可以通過Studio的外掛市場下載安裝,安裝方法如下:
-
in Android Studio: Go to Preferences → Plugins → Browse repositories,搜尋你要安裝的外掛,推薦這種方式,如果有些外掛在repository找不到,使用第二張方法本地安裝
-
download it and install via Preferences → Plugins → Install plugin from disk
主要的外掛:
1.H.A.X.M和GenyMotion這兩個網上介紹的比較多,就不說了
ButterKnife檢視注入外掛,如果你的Activity佈局裡面有很多元件,寫一堆的findViewById豈不是很煩人,ButterKnife解決了這個煩人的問題,這個外掛的效果圖如下:
它可以減少匯入縮放影象到Android專案所需的工作量,Android Drawable Importer新增了一個在不同解析度匯入畫板或縮放指定影象到定義解析度的選項,該外掛包含三個主要功能,可以在New下的Android module的任意地方通過右鍵訪問它們:
1、引入AndroidIcons Drawable
選擇資源,指定顏色,改變目標資源名字以及選中所有你想引入的資源。然後會自動建立所有缺失的資料夾,如果已經存在相同名字的drawable,則會進行警告。
2、Scaled Drawable
選擇資源並指定解析度。如果你想縮放引入的圖片,你應該選擇“其他”選項,然後填充目標解析度和目標寬度/高度。
3、Multisource-Drawable
引入不同資源的Drawable,設計者根據如下結構設計不同資源的Drawable zip檔案,引入一個zip檔案即可引入不同解析度的Drawable。
root/
./drawable_ldpi.png
./drawable_mdpi.png
./drawable_hdpi.png
./drawable_xhdpi.png
如圖所示:
4.adb-idea
支援直接在AS皮膚中進行ADB操作,快捷鍵:
- Mac OSX: Ctrl+Shift+A
- Windows/Linux: Ctrl+Alt+Shift+A
按照命名規範自動生成Selector,如圖所示:
如何使用:
- 在資原始檔夾下右擊,比如’drawable_xhdpi’下:
- 選擇Generate Android Selectors
- 所有的selector自動出現在drawable資料夾下
根據Gson api介面生成相應的實體類
Android中的序列化有兩種方式,分別是實現Serializable介面和Parcelable介面,但在Android中是推薦使用Parcelable,只不過我們這種方式要比Serializable方式要繁瑣,這個外掛幫助我們解決繁瑣的事情。
8.android-material-design-icon-generator
10.Android Holo Colors Generator
11.Codota
搜尋程式碼的外掛,他的搜尋源,不僅只有Github,而且還有知名部落格和開發者網站,讓你搜尋一個東西,不用在找上半天;
除了搜尋功能,首頁的下方還羅列比較流行的類庫,還提供儲存程式碼的CodeBox,同時還提供了Chrome 外掛和Android Studio 外掛,最後通過Google,Github,Facebook 任意一個授權登入即可使用;
而且當你點選搜尋的結果(Java class)的時候,右側會顯示UML 檢視,而且左邊的程式碼如果點選會有高亮現實,而且還會顯示Doc,並提供了API Doc 的連結
12.ideaVim
有了它之後就可以在Idea裡指尖如飛了
13.LeakCanary
Square最近剛開源的一個非常有用的工具,強烈推薦,幫助你在開發階段方便的檢測出記憶體洩露的問題,使用起來更簡單方便
14.checkStyle 和 findBugs都還不錯
相關文章
- IntelliJ IDEA/Android Studio外掛開發指南IntelliJIdeaAndroid
- Android Studio 讓開發效率事半功倍的外掛整理Android
- Android Studio 中那些最好用的外掛Android
- Flutter外掛開發---Android篇FlutterAndroid
- 推薦幾個我在用的Android studio外掛Android
- Android Studio之Gradle和Gradle外掛的區別AndroidGradle
- 強烈推薦的幾個Android studio外掛Android
- android 基於dex的外掛化開發Android
- Visual Studio 必備外掛集合:AI 助力開發AI
- Android Studio中的外掛ButterKnife的配置及其使用方法Android
- Android dp方式的螢幕適配工具使用(Android Studio外掛方式)Android
- Flutter外掛(Plugin)開發 - Android視角FlutterPluginAndroid
- 提高效率的 Android Studio 技巧彙總Android
- 30個極大提高開發效率的Visual Studio Code外掛
- Android外掛化開篇Android
- 對於Web開發最棒的22個Visual Studio Code外掛Web
- 精品推薦:常用整理!21款值得珍藏的Android Studio外掛!Android
- 《Android原生整合虹軟SDK開發uniapp外掛》AndroidAPP
- Android Studio gradle外掛版本和gradle版本對應關係AndroidGradle
- android studio中使用adb wifi外掛無線除錯程式AndroidWiFi除錯
- 【Android Studio】Android Studio 搭建開發環境(Linux Ubuntu篇)Android開發環境LinuxUbuntu
- Android開發實用必備的幾款外掛,提高你的開發速度Android
- android studio配置ndk開發Android
- Android Studio中NDK開發Android
- wordpress外掛開發03-簡單的all in one seo 外掛開發
- go~wasm外掛的開發GoASM
- 開發Rhino外掛
- Flutter外掛開發Flutter
- Mybatis外掛開發MyBatis
- chrome 外掛開發Chrome
- flutter 外掛開發Flutter
- VscodeIDEA開發外掛VSCodeIdea
- Webstorm 外掛開發WebORM
- Skywalking 外掛開發
- 7個深度工作的Visual Studio 外掛
- Android Gradle外掛AndroidGradle
- Android Studio配置開發環境Android開發環境
- Visual Studio常用外掛推薦
- Visual Studio Code 常用外掛分享