標籤:
Android Studio是目前Google官方設計的用於原生Android應用程式開發的IDE。基於JetBrains的IntelliJ IDEA,這是Google I/O 2013第一個宣布的作為Eclipse的繼承者,深受廣大Android社區的歡迎。在經過漫長的測試階段後,最終版本於去年12月發布。
Android Studio是一個功能全面的開發環境,裝備了為各種裝置——從智能手錶到汽車——開發Android應用程式所需要的所有功能。不但總是有改進的餘地,Android Studio還提供了對第三方外掛程式的支援,下面本文將列出一些最有用的外掛程式。
1. 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,繼續安裝。完成此安裝後,你就可以使用該模擬器了。
2. genymotion
Genymotion是測試Android應用程式,使你能夠運行Android定製版本的旗艦工具。它是為了VirtualBox內部的執行而建立的,並配備了一整套與虛擬Android環境互動所需的感應器和功能。使用Genymotion能讓你在多種虛擬開發裝置上測試Android應用程式,並且它的模擬器比預設模擬器要快很多。
如果你想要確保你開發的應用程式能夠在所有支援的裝置上流暢地運行,但在特定裝置上排除錯誤有困難時,那就應該好好利用這款偉大的外掛程式。
想要安裝Genymotion,可以參見以前發布過的教程。
3. Android Drawable Importer
為了適應所有Android螢幕的大小和密度,每個Android項目都會包含drawable檔案夾。任何具備Android開發經驗的開發人員都知道,為了支援所有的螢幕尺寸,你必須給每個螢幕類型匯入不同的畫板。Android Drawable Importer外掛程式能讓這項工作變得更容易。它可以減少匯入縮放映像到Android項目所需的工作量。Android Drawable Importer添加了一個在不同解析度匯入畫板或縮放指定映像到定義解析度的選項。這個外掛程式加速了開發人員的畫板工作。
安裝Android Drawable Importer
4. Android ButterKnife Zelezny
Android ButterKnife是一個“Android視圖注入庫”。它提供了一個更好的程式碼檢視,使之更具可讀性。 ButterKnife能讓你專註於邏輯,而不是膠合代碼用於查詢檢視表或增加接聽程式。用ButterKnife編程,你必須對任意對象進行注入,注入形式是這樣的:
@InjectView(R.id.title) TextView title;
Android ButterKnife Zelezny是一款Android Studio外掛程式,用於在活動、片段和適配器中,從所選的XML布局檔案產生ButterKnife注入。該外掛程式提供了產生XML對象注入的最快方式。如果只是一兩個注入,那麼這樣寫是沒有問題的,但如果你有很多要寫,那就需要參考所有的注入,將它們編寫到源檔案中。
下面是一個代碼在使用Android ButterKnife之前的樣子的例子:
以及使用之後:
安裝ButterKnife Zelezny:
5. Android Holo Colors Generator
開發Android應用程式需要偉大的設計和布局。Android Holo Colors Generator則是定製符合喜好的Android應用程式的最簡單方法。Android Holo Colors Generator是一個允許你為你的應用程式隨心所欲地建立Android布局組件的外掛程式。此外掛程式會產生所有必要的可在項目中使用的相關的XML畫板和樣式資源。
安裝 Holo Colors Generator:
6. Robotium Recorder
Robotium Recorder是一個自動化測試架構,用於測試在模擬器和Android裝置上原生的和混合的行動裝置 App程式。Robotium Recorder可以讓你記錄測試案例和使用者操作。你也可以查看不同Android活動時的系統功能和使用者測試情境。
Robotium Recorder能讓你看到當你的應用程式運行在裝置上時,它是否能按預期工作,或者是否能對使用者動作做出正確的回應。如果你想要開發穩定的Android應用程式,那麼此外掛程式對於進行徹底的測試很有協助。
下面是一個例子,是我的應用程式使用Robotium Recorder時的樣子:
想要安裝Robotium Recorder,請登入它的官方頁面,並根據你的作業系統的版本在安裝地區選取項目Robotium Recorder。
7.jimu Mirror
Android Studio配備了一個可視化的布局編輯器。但是一個靜態版面配置預覽有時候對於開發人員而言可能還不夠,因為靜態預覽不能預覽動畫、顏色和觸摸地區,所以jimu Mirror來了,這是一個可以讓你在真實的裝置上迅速測試布局的外掛程式。jimu Mirror允許在裝置上預覽隨同編碼更新的Android布局。
安裝jimu Mirror:
8.Strings-xml-tools
Strings-xml-tools是一個雖小但很有用的外掛程式,可以用來管理Android項目中的字串資源。它提供了排序Android本地檔案和添加缺少的字串的基本操作。雖然這個外掛程式是有限制的,但如果應用程式有大量的字串資源,那這個外掛程式就非常有用了。
安裝Android Strings.xml tools:
您有更優秀的Android Studio外掛程式嗎,歡迎在留言中告訴我們。、
英文原文:The Top 8 Plugins for Android Studio 翻譯:codeceo
8 個最優秀的 Android Studio 外掛程式