轉(zhuǎn)帖|行業(yè)資訊|編輯:蔣永|2016-10-08 10:28:04.000|閱讀 984 次
概述:Android Studio是目前Google官方設(shè)計(jì)的用于原生Android應(yīng)用程序開發(fā)的IDE。基于JetBrains的IntelliJ IDEA,這是Google I/O 2013第一個(gè)宣布的作為Eclipse的繼承者,深受廣大Android社區(qū)的歡迎。在經(jīng)過漫長(zhǎng)的測(cè)試階段后,最終版本于去年12月發(fā)布。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Android Studio是一個(gè)功能全面的開發(fā)環(huán)境,裝備了為各種設(shè)備——從智能手表到汽車——開發(fā)Android應(yīng)用程序所需要的所有功能。不但總是有改進(jìn)的余地,Android Studio還提供了對(duì)第三方插件的支持,下面本文將列出一些最有用的插件。
如果你想使用Android模擬器更快地執(zhí)行應(yīng)用程序,那么H.A.X.M是你的最佳選擇。H.A.X.M提供Android SDK模擬器在英特爾系統(tǒng)中的硬件加速。我認(rèn)為H.A.X.M是最有用的插件,因?yàn)樗茏孉ndroid開發(fā)人員盡快地在模擬器上運(yùn)行最新的Android版本。
安裝H.A.X.M
打開Android SDK管理器,選擇“Intel x86 Emulator Accelerator (HAXM installer)”,接受許可并安裝軟件包。
這個(gè)進(jìn)程只是下載軟件包,還沒有安裝。為了完成安裝到圖片所示的SDK路徑C:\Users\Administrator\AppData\Local\Android\sdk\
(安裝在Windows機(jī)器上)并找到下載的文件夾。我的是:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel
. 打開安裝文件Hardware_Accelerated_Execution_Manager,單擊可執(zhí)行的intelhaxm-android,繼續(xù)安裝。完成此安裝后,你就可以使用該模擬器了。
Genymotion是測(cè)試Android應(yīng)用程序,使你能夠運(yùn)行Android定制版本的旗艦工具。它是為了VirtualBox內(nèi)部的執(zhí)行而創(chuàng)建的,并配備了一整套與虛擬Android環(huán)境交互所需的傳感器和功能。使用Genymotion能讓你在多種虛擬開發(fā)設(shè)備上測(cè)試Android應(yīng)用程序,并且它的模擬器比默認(rèn)模擬器要快很多。
如果你想要確保你開發(fā)的應(yīng)用程序能夠在所有支持的設(shè)備上流暢地運(yùn)行,但在特定設(shè)備上排除錯(cuò)誤有困難時(shí),那就應(yīng)該好好利用這款偉大的插件。
為了適應(yīng)所有Android屏幕的大小和密度,每個(gè)Android項(xiàng)目都會(huì)包含drawable文件夾。任何具備Android開發(fā)經(jīng)驗(yàn)的開發(fā)人員都知道,為了支持所有的屏幕尺寸,你必須給每個(gè)屏幕類型導(dǎo)入不同的畫板。Android Drawable Importer插件能讓這項(xiàng)工作變得更容易。它可以減少導(dǎo)入縮放圖像到Android項(xiàng)目所需的工作量。Android Drawable Importer添加了一個(gè)在不同分辨率導(dǎo)入畫板或縮放指定圖像到定義分辨率的選項(xiàng)。這個(gè)插件加速了開發(fā)人員的畫板工作。
安裝Android Drawable Importer
Android ButterKnife是一個(gè)“Android視圖注入庫(kù)”。它提供了一個(gè)更好的代碼視圖,使之更具可讀性。 ButterKnife能讓你專注于邏輯,而不是膠合代碼用于查找視圖或增加偵聽器。用ButterKnife編程,你必須對(duì)任意對(duì)象進(jìn)行注入,注入形式是這樣的:
@InjectView(R.id.title) TextView title;
Android ButterKnife Zelezny是一款A(yù)ndroid Studio插件,用于在活動(dòng)、片段和適配器中,從所選的XML布局文件生成ButterKnife注入。該插件提供了生成XML對(duì)象注入的最快方式。如果只是一兩個(gè)注入,那么這樣寫是沒有問題的,但如果你有很多要寫,那就需要參考所有的注入,將它們編寫到源文件中。
下面是一個(gè)代碼在使用Android ButterKnife之前的樣子的例子:
以及使用之后:
安裝ButterKnife Zelezny:
開發(fā)Android應(yīng)用程序需要偉大的設(shè)計(jì)和布局。Android Holo Colors Generator則是定制符合喜好的Android應(yīng)用程序的最簡(jiǎn)單方法。Android Holo Colors Generator是一個(gè)允許你為你的應(yīng)用程序隨心所欲地創(chuàng)建Android布局組件的插件。此插件會(huì)生成所有必要的可在項(xiàng)目中使用的相關(guān)的XML畫板和樣式資源。
安裝 Holo Colors Generator:
Robotium Recorder是一個(gè)自動(dòng)化測(cè)試框架,用于測(cè)試在模擬器和Android設(shè)備上原生的和混合的移動(dòng)應(yīng)用程序。Robotium Recorder可以讓你記錄測(cè)試案例和用戶操作。你也可以查看不同Android活動(dòng)時(shí)的系統(tǒng)功能和用戶測(cè)試場(chǎng)景。
Robotium Recorder能讓你看到當(dāng)你的應(yīng)用程序運(yùn)行在設(shè)備上時(shí),它是否能按預(yù)期工作,或者是否能對(duì)用戶動(dòng)作做出正確的回應(yīng)。如果你想要開發(fā)穩(wěn)定的Android應(yīng)用程序,那么此插件對(duì)于進(jìn)行徹底的測(cè)試很有幫助。
下面是一個(gè)例子,是我的應(yīng)用程序使用Robotium Recorder時(shí)的樣子:
想要安裝Robotium Recorder,請(qǐng)登錄它的官方頁(yè)面,并根據(jù)你的操作系統(tǒng)的版本在安裝區(qū)域選擇Robotium Recorder。
Android Studio配備了一個(gè)可視化的布局編輯器。但是一個(gè)靜態(tài)的布局預(yù)覽有時(shí)候?qū)τ陂_發(fā)人員而言可能還不夠,因?yàn)殪o態(tài)預(yù)覽不能預(yù)覽動(dòng)畫、顏色和觸摸區(qū)域,所以jimu Mirror來(lái)了,這是一個(gè)可以讓你在真實(shí)的設(shè)備上迅速測(cè)試布局的插件。jimu Mirror允許在設(shè)備上預(yù)覽隨同編碼更新的Android布局。
安裝jimu Mirror:
Strings-xml-tools是一個(gè)雖小但很有用的插件,可以用來(lái)管理Android項(xiàng)目中的字符串資源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。雖然這個(gè)插件是有限制的,但如果應(yīng)用程序有大量的字符串資源,那這個(gè)插件就非常有用了。
安裝Android Strings.xml tools:
本文轉(zhuǎn)自()
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn