Android Studio 2.0是針對各種Android平臺打造的高品質(zhì)、高性能應(yīng)用的最快方法,這些平臺包括手機(jī)和平板電腦、Android Auto、Android Wear以及Android TV。
作為Google提供的官方IDE,Android Studio包含構(gòu)建應(yīng)用所需的全部功能,其中包括代碼編輯器、代碼分析工具、模擬器等等。Android Studio 的這一全新穩(wěn)定版本擁有極快的構(gòu)建速度,以及支持最新 Android 版本和 Google Play 服務(wù)的快速模擬器。
Android Studio 與 Android 平臺配合構(gòu)建,可支持所有最新和最強(qiáng)大的 API。如果您正在從事 Android 開發(fā),則應(yīng)該使用 Android Studio 2.0,F(xiàn)在,可以在我們的發(fā)布渠道上方便地下載或更新 Android Studio 2.0。
Android Studio 2.0 包括以下新功能,Android 開發(fā)者可以在自己的開發(fā)流程中使用這些功能:
·Instant Run——適用于每一個希望構(gòu)建速度更快的開發(fā)者。進(jìn)行更改,然后就能在正在運行的應(yīng)用中實際看到這些更改。借助多種構(gòu)建/運行加速功能(從VM熱插拔到熱插拔應(yīng)用資源),Instant Run每天都將為您節(jié)省時間。
·Android 模擬器——新的模擬器運行速度比以前的Android模擬器快大約3倍,利用Android Debug Bridge (ADB)增強(qiáng)功能,您現(xiàn)在將應(yīng)用和數(shù)據(jù)推送到模擬器的速度比物理設(shè)備快10倍。與物理設(shè)備類似,官方Android模擬器還包括內(nèi)置的Google Play服務(wù),以便您能夠?qū)嶋H測試更多的API功能。最后,新的模擬器具有豐富的新功能來管理通話、電池、網(wǎng)絡(luò)、GPS等。
·云端測試實驗室集成——一次編寫,到處運行。直接在Android Studio內(nèi)的云端測試實驗室中各式各樣的物理Android設(shè)備上快速、輕松地進(jìn)行測試,從而提高應(yīng)用的質(zhì)量。
·App Indexing代碼生成和測試——通過Android Studio中的App Indexing功能來添加自動生成的URL,從而有助于提高應(yīng)用在Google搜索中對于用戶的曝光度。只需點擊幾下,您就能添加可編制索引的URL鏈接,您可以在IDE中測試所有這些鏈接。
·GPU調(diào)試器預(yù)覽版——對于基于OpenGLES的游戲或應(yīng)用開發(fā)者而言,現(xiàn)在可以借助新的GPU調(diào)試器查看每一幀和GL狀態(tài)。通過捕獲和分析來自Android設(shè)備的GPU流,發(fā)現(xiàn)和診斷GL渲染問題。
·IntelliJ 15更新——Android Studio建立在世界一流的Intellij編碼平臺上。
更深入地了解新功能
Instant Run
如今,移動平臺以速度和敏捷性為中心。然而,構(gòu)建移動應(yīng)用有時會讓人感到笨拙和緩慢。Android Studio中的Instant Run是我們讓您持續(xù)獲享快速流暢的開發(fā)流程的解決方案。該功能通過縮短編輯、構(gòu)建、運行周期,提高開發(fā)者的工作效率。在點擊Instant Run 按鈕()后,Instant Run將分析所做的更改,并確定它如何以最快的方式部署新代碼。
圖1 Instant Run按鈕
新的Instant Run按鈕它會盡可能地將代碼更改注入到正在運行的應(yīng)用進(jìn)程中,以避免重新部署和重新安裝APK。對于某些類型的更改,需要重新啟動Activity或應(yīng)用,但編輯、構(gòu)建和運行周期應(yīng)該還是普遍比以前快得多。Instant Run適用于任何運行API 14 (Ice Cream Sandwich)或更高版本的Android設(shè)備或模擬器。
自從去年年底發(fā)布Instant Run預(yù)覽版以來,我們已經(jīng)花了無數(shù)時間收集反饋意見,并進(jìn)行優(yōu)化以獲得穩(wěn)定版本。因為構(gòu)建速度的提升永無止境,所以在將來的版本中,我們會尋求進(jìn)一步加快速度。
Android模擬器
在CPU、RAM和I/O速度方面,新的Android模擬器比以前的Android模擬器要快高達(dá)3倍。當(dāng)您準(zhǔn)備好進(jìn)行構(gòu)建時,Android Debug Bridge (ADB)的推送速度提高了10倍之多!在大多數(shù)情況下,在官方Android模擬器上開發(fā)比在真實的設(shè)備上開發(fā)速度更快,如Instant Run等新功能在與新的Android模擬器配合使用時效果最好。
除了速度和性能上的優(yōu)勢,Android模擬器還有一個全新的用戶界面和若干傳感器控件。模擬器從初始版本后不斷增強(qiáng)功能,您可以通過拖放APK進(jìn)行快速安裝,重新調(diào)整窗口大小和比例,使用多點觸控操作(捏合和縮放、平移、旋轉(zhuǎn)、傾斜)等等。
Android模擬器用戶界面:工具欄和擴(kuò)展控件面板
要嘗試使用新的模擬器,只需將SDK工具更新至25.1.1或更高版本,使用推薦的x86系統(tǒng)映像中的一個創(chuàng)建全新的Android虛擬設(shè)備,然后即可開始使用。
云端測試實驗室
云端測試實驗室是一項新的服務(wù),允許您在云中大批量地測試自己的應(yīng)用在各種各樣的設(shè)備上和設(shè)備配置下的表現(xiàn)。在您使用自己的Android模擬器或Android設(shè)備完成初步測試后,云端測試實驗室是對您的測試流程的絕佳擴(kuò)展,可讓您針對Google數(shù)據(jù)中心內(nèi)托管的物理設(shè)備組合進(jìn)行一系列測試。即使您沒有明確編寫測試腳本,云端測試實驗室仍可執(zhí)行一組基本的測試,以確保您的應(yīng)用不會崩潰。
Android Studio中的新界面允許您配置要在云端測試實驗室中運行的測試組合,還可讓您查看測試結(jié)果。
設(shè)置云端測試實驗室
App Indexing
現(xiàn)在借助App Indexing API,您的用戶可以更容易地在Google搜索中找到您的應(yīng)用。Android Studio 2.0可以幫助您在應(yīng)用代碼中創(chuàng)建正確的URL結(jié)構(gòu),并在AndroidManifest.xml文件中添加相關(guān)屬性,這些屬性將用于管理Google App Indexing服務(wù)。
在將URL添加到您的應(yīng)用中后,您可以測試和驗證自己的App Indexing代碼,如下所示:
Google App Indexing測試
GPU 調(diào)試器預(yù)覽版
圖2 GPU 調(diào)試器預(yù)覽版
如果您正在開發(fā) OpenGL ES游戲或圖形密集型應(yīng)用,Android Studio 2.0 中為您提供了一款新的GPU調(diào)試器。雖然GPU調(diào)試器還只是預(yù)覽版,但您可以逐幀對應(yīng)用進(jìn)行單步調(diào)試,以便通過有關(guān)GL狀態(tài)的豐富信息來確定和調(diào)試圖形渲染問題。GPU調(diào)試器預(yù)覽版
后續(xù)操作
更新
如果您使用的是早期版本的Android Studio,可以在導(dǎo)航菜單中的Beta測試版發(fā)布渠道上檢查更新(“Help”→“Check for Update”[適用于 Windows/Linux],或者“Android Studio”→“Check for Updates”[適用于 OS X])。如果您正在為N開發(fā)者預(yù)覽版開發(fā)程序,請查看額外的設(shè)置說明。
設(shè)置說明:
developer.android.com/intl/zh-cn/preview/setup-sdk.html#get-as13
設(shè)置Instant Run 和Android模擬器
在您更新至或下載Android Studio 2.0之后,應(yīng)升級您的項目以使用Instant Run,并為新的Android模擬器創(chuàng)建一個全新的Android虛擬設(shè)備(AVD),然后您就可以暢享極速Android開發(fā)體驗。
Instant Run易于使用。對于每一個現(xiàn)有的項目,您都將看到一則快速提示,要求將您的項目更新到新的gradle插件版本(com.android.tools.build:gradle:2.0.0)。
圖3 更新項目中的gradle版本
提示更新項目中的gradle版本對于Android Studio 2.0中的所有新應(yīng)用項目,Instant Run默認(rèn)處于開啟狀態(tài)。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:Android Studio 2.0 全方位介紹
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/14019319287.html