1. 程式人生 > >Android Studio 外掛推薦(合集)

Android Studio 外掛推薦(合集)

1、ButterKnife Zelezny
ButterKnife 註解生成器,使用起來非常簡單方便,使用ButterKnife的有福了!
這裡寫圖片描述

2、SelectorChapek
設計師給我們提供好了各種資源,每個按鈕都要寫一個selector是不是很麻煩?這麼這個外掛就為解決這個問題而生,你只需要做的是告訴設計師們按照規範命名就好了,其他一鍵搞定。按照不同狀態(normal、pressed)的標準命名後,右鍵檔案樹Generate Android Selectors,詳見inmite/android-selector-chapek · GitHub。
這裡寫圖片描述

3、GsonFormat
現在大多數服務端api都以json資料格式返回,而客戶端需要根據api介面生成相應的實體類,這個外掛把這個過程自動化了,趕緊使用起來吧。
這裡寫圖片描述

4、Android Parcelable Code Generator
Android中的序列化有兩種方式,分別是實現Serializable介面和Parcelable介面,但在Android中是推薦使用Parcelable,只不過我們這種方式要比Serializable方式要繁瑣,那麼有了這個外掛一切就ok了。和GsonFormat 結合使用,簡直爽歪歪。
這裡寫圖片描述

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


這裡寫圖片描述

6、LeakCanary
強烈推薦,幫助你在開發階段方便的檢測出記憶體洩露的問題,使用起來更簡單方便。
英文不好的這裡有雷鋒同志翻譯的中文版LeakCanary 中文使用說明
這裡寫圖片描述

7、Robotium Recorder
Robotium Recorder是一個自動化測試框架,用於測試在模擬器和Android裝置上原生的和混合的移動應用程式。Robotium Recorder可以讓你記錄測試案例和使用者操作。你也可以檢視不同Android活動時的系統功能和使用者測試場景。
Robotium Recorder能讓你看到當你的應用程式執行在裝置上時,它是否能按預期工作,或者是否能對使用者動作做出正確的迴應。如果你想要開發穩定的Android應用程式,那麼此外掛對於進行徹底的測試很有幫助。
下面是一個例子,是我的應用程式使用Robotium Recorder時的樣子:
這裡寫圖片描述

8、jimu Mirror
Android Studio配備了一個視覺化的佈局編輯器。但是一個靜態的佈局預覽有時候對於開發人員而言可能還不夠,因為靜態預覽不能預覽動畫、顏色和觸控區域,所以jimu Mirror來了,這是一個可以讓你在真實的裝置上迅速測試佈局的外掛。jimu Mirror允許在裝置上預覽隨同編碼更新的Android佈局。

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

10、Strings-xml-tools
Strings-xml-tools是一個雖小但很有用的外掛,可以用來管理Android專案中的字串資源。它提供了排序Android本地檔案和新增缺少的字串的基本操作。雖然這個外掛是有限制的,但如果應用程式有大量的字串資源,那這個外掛就非常有用了。

11、 H.A.X.M(硬體加速執行管理器)
如果你想使用Android模擬器更快地執行應用程式,那麼H.A.X.M是你的最佳選擇。H.A.X.M提供Android SDK模擬器在英特爾系統中的硬體加速。我認為H.A.X.M是最有用的外掛,因為它能讓Android開發人員儘快地在模擬器上執行最新的Android版本。
安裝H.A.X.M
開啟Android SDK管理器,選擇“Intel x86 Emulator Accelerator (HAXM installer)”,接受許可並安裝軟體包。
這裡寫圖片描述
這個程序只是下載軟體包,還沒有安裝。為了完成安裝到圖片所示的SDK路徑C:\Users\Administrator\AppData\Local\Android\sdk\ (安裝在Windows機器上)並找到下載的資料夾。我的是:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel. 開啟安裝檔案Hardware_Accelerated_Execution_Manager,單擊可執行的intelhaxm-android,繼續安裝。完成此安裝後,你就可以使用該模擬器了。
這裡寫圖片描述

12、genymotion
Genymotion是測試Android應用程式,使你能夠執行Android定製版本的旗艦工具。它是為了VirtualBox內部的執行而建立的,並配備了一整套與虛擬Android環境互動所需的感測器和功能。使用Genymotion能讓你在多種虛擬開發裝置上測試Android應用程式,並且它的模擬器比預設模擬器要快很多。
如果你想要確保你開發的應用程式能夠在所有支援的裝置上流暢地執行,但在特定裝置上排除錯誤有困難時,那就應該好好利用這款偉大的外掛。
想要安裝Genymotion,可以參見以前釋出過的 教程