执行Android应用程式.ppt

上传人:ga****84 文档编号:337341 上传时间:2018-09-23 格式:PPT 页数:29 大小:1.43MB
下载 相关 举报
执行Android应用程式.ppt_第1页
第1页 / 共29页
执行Android应用程式.ppt_第2页
第2页 / 共29页
执行Android应用程式.ppt_第3页
第3页 / 共29页
执行Android应用程式.ppt_第4页
第4页 / 共29页
执行Android应用程式.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、第3章 Android模擬器與實機的使用,3-1 管理Android模擬器3-2 Android模擬器的基本使用3-3 在實機安裝和執行Android應用程式3-4 使用HAXM加速Android模擬器,3-1 管理Android模擬器,3-1-1 新增支援Google APIs的Android模擬器 3-1-2 管理Android模擬器,3-1-1 新增支援Google APIs的Android模擬器 說明,AVD Manager可以同時新增和管理多個Android模擬器,在第2-2節我們已經新增一個名為GPhone的Android模擬器,這是支援HAXM加速和使用Intel x86 Ato

2、m系統映像檔的Android模擬器。因為本書後面章節的部分範例需要同時啟動多個Android模擬器來測試執行,而且需要使用支援Google APIs的Android模擬器,所以,在這一節我們準備再新增名為MyPhone的的模擬器,不只支援HAXM加速,而且使用的是支援Google APIs的系統映像檔 。,3-1-1 新增支援Google APIs的Android模擬器 步驟(Step1-2),Step 1:請啟動Android Studio開啟或新增名為Ch3_1的專案,執行Tools/Android/AVD Manager命令,可以看到Android Virtual Device Mana

3、ger視窗。 Step 2:按右下方【Create Virtual Device】鈕新增Android模擬器,可以看到選擇硬體的精靈步驟,請選【Nexus 4】,按【Next】鈕選擇使用的Android版本和System Image系統映像檔。,3-1-1 新增支援Google APIs的Android模擬器 步驟(Step3),Step 3:在【Recommended】標籤,選Nougat的【Android 7.0 (with Google APIs)】版,按【Next】鈕輸入AVD名稱和相關設定。,3-1-1 新增支援Google APIs的Android模擬器 步驟(Step4),Ste

4、p 4:在【AVD Name】欄輸入名稱【MyPhone】,下方取消勾選【Enable Device Frame】不顯示外觀,按【Finish】鈕建立模擬器,可以看到我們建立的MyPhone模擬器。,3-1-2 管理Android模擬器-說明,在AVD Manager視窗除了新增Android模擬器外,我們也可以管理Android模擬器,在清單項目最後的【Actions】欄可以看到相關圖示,如下圖所示:,第1個圖示是啟動模擬器,第2個是編輯模擬器,最後一個圖示是一個下拉式選單,如右圖所示:,3-1-2 管理Android模擬器-命令說明,功能表選單的命令說明,如下所示:Duplicate命令:

5、複製Android模擬器。Wipe Data命令:清除模擬器的使用者資料,如同是一個全新建立的模擬器,當安裝太多程式時,我們可以使用此命令來快速解除安裝。Show on Disk命令:開啟Android模擬器儲存在Windows作業系統的目錄,如下圖所示:View Details命令:顯示模擬器詳細資料。Delete命令:執行此命令刪除Android模擬器。,3-2 Android模擬器的基本使用,3-2-1 啟動Android模擬器 3-2-2 按鈕工具列的說明 3-2-3 切換成繁體中文介面 3-2-4 開啟開發人員選項 3-2-5 在模擬器執行Android應用程式和新增捷徑3-2-6

6、解除安裝的Android應用程式,3-2-1 啟動Android模擬器 Step1-2,Step 1:請啟動Android Studio開啟Ch3_1專案,執行Tools/Android/AVD Manager命令啟動AVD Manager,可以看到模擬器清單。Step 2:請在MyPhone哪一列最後的【Actions】欄,點選游標所在的綠色箭頭圖示來啟動Android模擬器,可以看到一個訊息視窗,在正在啟動模擬器。,3-2-1 啟動Android模擬器 Step3,Step 3:稍等一下,花費時間需視電腦配備而定,可以看到啟動的Android模擬器,按【GOT IT】鈕,可以看到首頁畫面,

7、5554是第2章的GPhone(有外框);5556是本章MyPhone(無外框),如右圖所示:,3-2-2 按鈕工具列的說明-圖例,在Android模擬器視窗的右邊可以看到一個垂直工具列,在工具列提供相關按鈕來模擬Android手機的相關操作,如右圖所示:,3-2-2 按鈕工具列的說明-擴充控制介面,工具列按鈕可以模擬Android手機的相關操作,按最後【.】鈕,可以開啟Extended controls對話方塊顯示擴充控制介面。,3-2-3 切換成繁體中文介面-1,Android模擬器的使用介面預設是英文,我們可以切換成中文使用介面,請在首頁選中間圓形的【啟動器】圖示,可以在下方看到【Set

8、tings】程式,請點選開啟Android設定程式,如下圖所示:,3-2-3 切換成繁體中文介面-2,請捲到最後選【繁體中文】,再選【台灣】來新增語言,如下圖所示:,3-2-4 開啟開發人員選項,在系統設定的【開發人員選項】選項是一些開發人員的進階選項,可以指定充電不會進入休眠狀態,和啟用USB偵錯等,如右圖所示:,3-2-5 在模擬器執行Android應用程式和新增捷徑 - 執行Android應用程式,在Android Studio執行第2-2和2-3節的Android Studio專案後,我們建立的應用程式就會安裝至Android模擬器,因為已經安裝至模擬器,所以可以直接在模擬器執行And

9、roid應用程式,如右圖所示:,3-2-5 在模擬器執行Android應用程式和新增捷徑 - 新增捷徑,如果在圖示上點選久一點,就會拖拉程式至首頁畫面來新增成為捷徑,請將【Ch2_3】新增成為首頁畫面的捷徑,如下圖所示:,3-2-6 解除安裝的Android應用程式,在Android模擬器已經安裝第2-2節和2-3節建立的Android應用程式,我們可以解除安裝這些安裝的Android應用程式。請啟動【設定】程式,選【應用程式】,在已下載的應用程式清單中,選欲解除安裝的【Ch2_3】程式,如下圖所示:,3-3 在實機安裝和執行Android應用程式 說明,請注意!Android模擬器的功能並沒

10、有實機完整,缺少部分感測器和一些硬體配備的支援,在本書的部分範例仍然需要在實機測試執行。讀者如果擁有實機的行動裝置,例如:Android作業系統的智慧型手機或平板電腦,當使用USB連接線連接Windows開發電腦且成功安裝驅動程式後,Android Studio可以自動偵測到實機,讓我們直接在實機上安裝和執行Android應用程式。,3-3 在實機安裝和執行Android應用程式 步驟(Step1-2),Step 1:請啟動Android Studio開啟第2-3節的Android Studio專案Ch2_3。Step 2:在Android實機執行【設定】程式,選【開發人員選項】,在【偵錯】區

11、段開啟【USB偵錯】(英文是【USB Debugging】)啟動行動裝置的偵錯模式,如右圖所示:,3-3 在實機安裝和執行Android應用程式 步驟(Step3-4),Step 3:請使用USB連接線連接行動裝置和Windows電腦,如果需要,Windows作業系統會自動偵測和安裝驅動程式。Step 4:請在Android Studio執行Run/Run app命令或按Shift-F10鍵,稍等一下,可以看到Select Deployment Target對話方塊。,3-3 在實機安裝和執行Android應用程式 步驟(Step5),Step 5:以此例可以看到2台執行中的連接裝置,上方是M

12、yPhone模擬器;下方是ASUS ZenFone 6.0.1版實機,請選第二台Android實機,按【OK】鈕,就可以在實機上安裝和執行Android應用程式。,3-4 使用HAXM加速Android模擬器,3-4-1 認識Intel HAXM驅動程式 3-4-2 安裝Intel HAXM驅動程式,3-4-1 認識Intel HAXM驅動程式 說明,對於Android開發者來說,大部分開發者都不會滿意Android模擬器的執行效能,認為其速度實在太慢,而且使用愈新版本或更高的解析度,速度愈慢。現在,如果是內建Intel虛擬化技術CPU的Windows電腦,我們就可以安裝Intel HAXM驅

13、動程式來加速Android模擬器的執行。Android模擬器是基於QEMU開發,一台虛擬機器環境來模擬整台電腦系統,Intel HAXM驅動程式支援在Android模擬器和其宿主電腦上執行,可以讓Android模擬器直接使用宿主電腦的資源,以幾乎全速方式來執行Android模擬器。,3-4-1 認識Intel HAXM驅動程式 圖例,Intel HAXM是Intel硬體加速執行管理器,使用Intel虛擬化技術來加速Android模擬器的執行,其基本架構如下圖所示:,3-4-2 安裝Intel HAXM驅動程式 說明,Windows電腦的Intel處理器需要支援Intel VT-x和延伸記憶體6

14、4技術(EM64T),而且需要在BIOS啟用病毒防護技術(Execute Disable Bit)功能,就可以安裝Intel HAXM驅動程式來加速Android模擬器的執行。因為第1章安裝Android Studio開發工具時,安裝程式就會自動判斷是否支援,如果支援就會幫我們安裝Intel HAXM驅動程式,和新增支援的Android模擬器。,3-4-2 安裝Intel HAXM驅動程式 步驟,Step 1:在Android SDK Manager視窗下載指定Android版本的x86 Atom System Image 。Step 2:在Android SDK Manager視窗的最後,展

15、開【Extras】,勾選下載Intel HAXM驅動程式。Step 3:下載的Intel HAXM驅動程式是位在C:使用者App DataLocalAndroidsdkextraintelHardware_Accelerated_Execution_Manager目錄,請執行silent_install.bat安裝Intel HAXM驅動程式。Step 4:在AVD Manager新增使用Intel Atom(x86)的Android模擬器,如果可以,勾選【Use Host GPU】。Step 5:在Android Studio啟動Android模擬器,可以在下方【Run】標籤看到使用fast virt mode執行,這就是使用Intel HAXM來執行。,End,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。