第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Android Studio 編輯器教程

Android 模擬器的安裝及管理

在前一小節(jié)中,我們創(chuàng)建了第一個(gè)應(yīng)用,用到了 Android 模擬器來(lái)運(yùn)行應(yīng)用。本節(jié)課程就詳細(xì)介紹下如何安裝模擬器組件,如何創(chuàng)建和管理虛擬設(shè)備。

Android 模擬器可在計(jì)算機(jī)上模擬 Android 設(shè)備,這樣我們就可以在各種設(shè)備上以及各個(gè) Android API 級(jí)別測(cè)試我們的應(yīng)用,而無(wú)需擁有每個(gè)物理設(shè)備。模擬器幾乎可以提供真正的 Android 設(shè)備所具備的所有功能。我們可以模擬來(lái)電和短信、指定設(shè)備的位置、模擬不同的網(wǎng)速、模擬旋轉(zhuǎn)及其他硬件傳感器、訪問(wèn) Google Play 商店,等等。

1. 安裝模擬器

1.1 硬件配置要求

Android 模擬器除了需要滿(mǎn)足 Android Studio 的基本系統(tǒng)要求之外,還需要滿(mǎn)足下述其他要求:

  • SDK Tools 26.1.1 或更高版本;
  • 64 位處理器;
  • HAXM 6.2.1 或更高版本(建議使用 HAXM 7.2.0 或更高版本)。

要在 Windows 和 Linux 上使用硬件加速,還需要滿(mǎn)足以下其他要求:

  • 在 Windows 或 Linux 上搭載 Intel 處理器:Intel 處理器需要支持 Intel VT-x、Intel EM64T (Intel 64) 和 Execute Disable (XD) Bit 功能;
  • 在 Linux 上搭載 AMD 處理器:AMD 處理器需要支持 AMD 虛擬化 (AMD-V) 和 Supplemental Streaming SIMD Extensions 3 (SSSE3)
  • 在 Windows 上搭載 AMD 處理器:需要 Android Studio 3.2 或更高版本以及 2018 年 4 月發(fā)布的支持 Windows Hypervisor Platform (WHPX) 功能的 Windows 10 或更高版本。

如需與 Android 8.1(API 級(jí)別 27)及更高版本的系統(tǒng)映像配合使用,連接的攝像頭必須能夠捕獲 720p 的幀。

1.2 安裝模擬器組件

要安裝 Android 模擬器,就是在 SDK ManagerSDK Tools 標(biāo)簽頁(yè)中選擇 Android Emulator 組件。
請(qǐng)按如下步驟操作:

  1. 在 Android Studio 中依次點(diǎn)擊 Tools > SDK Manager;

圖片描述

  1. 切換到 SDK Tools 頁(yè),勾選 Android Emulator;

圖片描述

  1. 點(diǎn)擊 OK 完成安裝。

2. 創(chuàng)建和管理虛擬設(shè)備 (AVD)

Android 虛擬設(shè)備 (AVD) 是一種配置,用于定義在 Android 模擬器中模擬的 Android 手機(jī)、平板電腦、Wear OS、Android TV 或 Android Automotive OS 設(shè)備的特性。虛擬設(shè)備的創(chuàng)建和管理等都通過(guò) AVD Manager 來(lái)操作。

2.1 關(guān)于 AVD

AVD 包含硬件配置文件、系統(tǒng)映像、存儲(chǔ)區(qū)域、其他屬性。

硬件配置文件

硬件配置文件定義了設(shè)備出廠時(shí)的特性。AVD Manager 預(yù)加載了特定的硬件配置文件,如 Pixel 設(shè)備,我們可以根據(jù)需要定義或自定義硬件配置文件。只有部分指定的硬件配置文件包括 Play 商店。這表明這些配置文件完全符合 CTS 規(guī)范,并且可以使用包含 Play 商店應(yīng)用的系統(tǒng)映像。

系統(tǒng)映像

標(biāo)有 Google API 的系統(tǒng)映像具有對(duì) Google Play 服務(wù)的訪問(wèn)權(quán)限。Play Store 列中帶有 Google Play 徽標(biāo)的系統(tǒng)映像包含 Google Play 商店應(yīng)用并且具有對(duì) Google Play 服務(wù)的訪問(wèn)權(quán)限,Extended controls 對(duì)話(huà)框中會(huì)顯示 Google Play 標(biāo)簽頁(yè),其中提供了一個(gè)方便的按鈕,用于在設(shè)備上更新 Google Play 服務(wù)。

為確保應(yīng)用安全并且與物理設(shè)備的體驗(yàn)一致,包含 Google Play 商店的系統(tǒng)映像已使用發(fā)布密鑰簽名,這意味著,我們無(wú)法獲得這些映像的 root 權(quán)限。如果想要求使用 root 權(quán)限 (root) 來(lái)幫助排查應(yīng)用問(wèn)題,則可以使用不包含 Google 應(yīng)用或服務(wù)的 Android 開(kāi)源項(xiàng)目 (AOSP) 系統(tǒng)映像。

存儲(chǔ)區(qū)域

AVD 在開(kāi)發(fā)計(jì)算機(jī)上具有專(zhuān)用的存儲(chǔ)區(qū)域。AVD 存儲(chǔ)設(shè)備用戶(hù)數(shù)據(jù),如已安裝的應(yīng)用和設(shè)置以及模擬 SD 卡。我們可以根據(jù)需要使用 AVD Manager 擦除用戶(hù)數(shù)據(jù),以便相應(yīng)設(shè)備具有與新設(shè)備相同的數(shù)據(jù)。

2.2 創(chuàng)建 AVD

Android Studio 要?jiǎng)?chuàng)建新的 AVD,請(qǐng)執(zhí)行以下操作:

  1. 依次點(diǎn)擊 Tools > AVD Manager 以打開(kāi) AVD Manager;

圖片描述

  1. 點(diǎn)擊 AVD Manager 對(duì)話(huà)框底部的 Create Virtual Device,系統(tǒng)會(huì)顯示 Select Hardware 頁(yè)面;

圖片描述

Tips:請(qǐng)注意,只有部分指定的硬件配置文件包括 Play Store。這表明這些配置文件完全符合 CTS 規(guī)范,并且可以使用包含 Play 商店應(yīng)用的系統(tǒng)映像。如果未看到自己所需的硬件配置文件,則可以創(chuàng)建或?qū)胍粋€(gè)硬件配置文件。

  1. 選擇硬件配置文件,然后點(diǎn)擊 Next,系統(tǒng)會(huì)顯示 System Image 頁(yè)面;

圖片描述

TipsRecommended 標(biāo)簽頁(yè)會(huì)列出推薦的系統(tǒng)映像。其他標(biāo)簽頁(yè)包含更完整的列表。右側(cè)窗格描述了選定的系統(tǒng)映像。x86 映像在模擬器中運(yùn)行速度最快。如果看到系統(tǒng)映像旁邊的 Download,則需要點(diǎn)擊以下載系統(tǒng)映像,必須連接到互聯(lián)網(wǎng)才能下載。

  1. 選擇針對(duì)特定 API 級(jí)別的系統(tǒng)映像,然后點(diǎn)擊 Next;

圖片描述

Tips:點(diǎn)擊 Show Advanced Settings 以顯示更多設(shè)置,如皮膚等。

  1. 根據(jù)需要更改 AVD 屬性,然后點(diǎn)擊 Finish,完成虛擬設(shè)備的創(chuàng)建。

2.3 關(guān)于硬件配置文件

AVD Manager 會(huì)為常見(jiàn)設(shè)備提供預(yù)定義的硬件配置文件,這樣我們就可以輕松地將其添加至我們的 AVD 定義中。如果我們需要定義不同的設(shè)備,則可以創(chuàng)建新的硬件配置文件。我們可以從頭定義新的硬件配置文件,也可以復(fù)制硬件配置文件。預(yù)定義的硬件配置文件無(wú)法修改。

2.3.1 創(chuàng)建硬件配置文件

請(qǐng)執(zhí)行以下操作:

  1. Select Hardware 頁(yè)面中,點(diǎn)擊 New Hardware Profile 或者 Clone Device

  2. Configure Hardware Profile 頁(yè)面中,根據(jù)需要更改硬件配置文件屬性;

圖片描述

  1. 點(diǎn)擊 Finish。

2.3.2 硬件配置文件屬性

硬件配置文件屬性 說(shuō)明
設(shè)備名稱(chēng) 硬件配置文件的名稱(chēng)。名稱(chēng)可以包含大小寫(xiě)字母、從 0 至 9 的數(shù)字、英文句點(diǎn) (.)、下劃線(xiàn) (_)、半角括號(hào) ( () ) 和空格。存儲(chǔ)硬件配置文件的文件的名稱(chēng)來(lái)自硬件配置文件名稱(chēng)。
設(shè)備類(lèi)型 選擇下列其中一項(xiàng):手機(jī)/平板電腦、Wear OS、Android TV、Chrome 操作系統(tǒng)設(shè)備、Android Automotive
屏幕尺寸 屏幕的實(shí)際尺寸(以英寸為單位),按照對(duì)角線(xiàn)測(cè)量。如果尺寸大于計(jì)算機(jī)屏幕,啟動(dòng)時(shí)尺寸會(huì)縮小。
屏幕分辨率 輸入寬度和高度(以像素為單位)以指定模擬屏幕上的總像素?cái)?shù)。
圓形 如果設(shè)備(如 Wear OS 設(shè)備)采用圓形屏幕,請(qǐng)選擇此選項(xiàng)。
內(nèi)存:RAM 輸入設(shè)備的 RAM 大小,然后選擇以下單位之一:B(字節(jié))、KB(千字節(jié))、MB(兆字節(jié))、GB(千兆字節(jié))或者 TB(太字節(jié))。
輸入:具有硬件按鈕 如果我們的設(shè)備具有硬件導(dǎo)航按鈕,請(qǐng)選擇此選項(xiàng)。如果這些按鈕僅在軟件中實(shí)現(xiàn),請(qǐng)取消選擇此選項(xiàng)。如果選擇此選項(xiàng),屏幕上將不會(huì)顯示按鈕。無(wú)論是哪種情況,都可以使用模擬器側(cè)面板“按”這些按鈕。
輸入:具有硬件鍵盤(pán) 如果設(shè)備具有硬件硬盤(pán),請(qǐng)選擇此選項(xiàng)。如果沒(méi)有,請(qǐng)取消選擇此選項(xiàng)。如果選擇此選項(xiàng),屏幕上將不會(huì)顯示鍵盤(pán)。無(wú)論是哪種情況,都可以使用計(jì)算機(jī)鍵盤(pán)向模擬器發(fā)送按鍵。
導(dǎo)航樣式 選擇下列其中一項(xiàng):None - 無(wú)硬件控件。通過(guò)軟件導(dǎo)航、D-pad - 方向鍵支持、Trackball、Wheel。
支持的設(shè)備狀態(tài) 選擇一個(gè)或兩個(gè)選項(xiàng):Portrait - 縱向跨度大于寬度、Landscape - 橫向跨度大于高度。
相機(jī) 要啟用相機(jī),請(qǐng)選擇一個(gè)或兩個(gè)選項(xiàng):Back-Facing Camera - 鏡頭背對(duì)用戶(hù)、Front-Facing Camera - 鏡頭朝向用戶(hù)。
傳感器:加速度計(jì) 如果設(shè)備具有可以幫助確定其方向的硬件,請(qǐng)選擇此選項(xiàng)。
傳感器:陀螺儀 如果設(shè)備具有可以檢測(cè)旋轉(zhuǎn)或扭動(dòng)的硬件,請(qǐng)選擇此選項(xiàng)。與加速度計(jì)結(jié)合使用時(shí),陀螺儀可以更順暢地檢測(cè)方向和支持六軸方向系統(tǒng)。
傳感器:GPS 如果設(shè)備具有支持全球定位系統(tǒng) (GPS) 衛(wèi)星導(dǎo)航系統(tǒng)的硬件,請(qǐng)選擇此選項(xiàng)。
傳感器:近程傳感器 如果設(shè)備具有可以檢測(cè)通話(huà)過(guò)程中設(shè)備靠近臉部時(shí)停用從屏幕輸入的硬件,請(qǐng)選擇此選項(xiàng)。
默認(rèn)皮膚 選擇一款可以控制設(shè)備在模擬器中顯示樣式的皮膚。請(qǐng)記住,指定相對(duì)于分辨率而言尺寸過(guò)大的屏幕意味著屏幕畫(huà)面會(huì)被切斷,將無(wú)法看到完整的屏幕。

2.4 關(guān)于 AVD 屬性

我們可以在 Verify Configuration 頁(yè)面中為 AVD 配置指定以下屬性。AVD 配置指定了開(kāi)發(fā)計(jì)算機(jī)與模擬器之間的交互,以及我們想要在硬件配置文件中替換的屬性。AVD 配置屬性可替換硬件配置文件屬性,而我們?cè)谀M器運(yùn)行時(shí)設(shè)置的模擬器屬性可以替換前兩者。

AVD 屬性 說(shuō)明
AVD 名稱(chēng) AVD 的名稱(chēng)。名稱(chēng)可以包含大小寫(xiě)字母、從 0 至 9 的數(shù)字、英文句點(diǎn) (.)、下劃線(xiàn) (_)、半角括號(hào) ( () )、短劃線(xiàn) (-) 和空格。存儲(chǔ) AVD 配置的文件的名稱(chēng)來(lái)自 AVD 名稱(chēng)。
AVD ID AVD 文件名來(lái)自 ID,您可以使用該 ID 從命令行引用 AVD。
硬件配置文件 點(diǎn)擊 Change 可以在 Select Hardware 頁(yè)面中選擇其他硬件配置文件。
系統(tǒng)映像 點(diǎn)擊 Change 可以在 System Image 頁(yè)面中選擇其他系統(tǒng)映像。需要有效的互聯(lián)網(wǎng)連接才能下載新映像。
啟動(dòng)方向 為初始模擬器方向選擇一個(gè)選項(xiàng):Portrait - 縱向跨度大于寬度、Landscape - 橫向跨度大于高度。
相機(jī) 要啟用相機(jī),請(qǐng)選擇一個(gè)或兩個(gè)選項(xiàng):Front - 鏡頭背對(duì)用戶(hù)、Back - 鏡頭朝向用戶(hù)。
網(wǎng)絡(luò):速度 選擇網(wǎng)絡(luò)協(xié)議以確定數(shù)據(jù)傳輸?shù)乃俣龋篏SM、HSCSD、GPRS、EDGE等
網(wǎng)絡(luò):延遲 選擇網(wǎng)絡(luò)協(xié)議以設(shè)置協(xié)議將數(shù)據(jù)包從一點(diǎn)傳輸至另一點(diǎn)所需的時(shí)間(延遲)。
模擬性能:圖形 選擇圖形在模擬器中的渲染方式:Hardware(Automatic)、Software(軟件模擬)、Automatic(由模擬器決定)
模擬性能:?jiǎn)?dòng)選項(xiàng) Cold boot - 每次從設(shè)備關(guān)閉狀態(tài)開(kāi)機(jī)時(shí)啟動(dòng)設(shè)備、Quick boot - 從保存的快照中加載設(shè)備狀態(tài)來(lái)啟動(dòng)設(shè)備。
模擬性能:多核 CPU 選擇計(jì)算機(jī)上您要用于模擬器的處理器內(nèi)核數(shù)量。使用更多的處理器內(nèi)核可加快模擬器的運(yùn)行速度。
內(nèi)存和存儲(chǔ):RAM 設(shè)備上的 RAM 量,增加 RAM 大小會(huì)占用計(jì)算機(jī)更多的資源。
內(nèi)存和存儲(chǔ):虛擬機(jī)堆 虛擬機(jī)堆大小。
內(nèi)存和存儲(chǔ):內(nèi)部存儲(chǔ) 設(shè)備上可用的不可移動(dòng)內(nèi)存空間的大小。
內(nèi)存和存儲(chǔ):SD 卡 設(shè)備上可用于存儲(chǔ)數(shù)據(jù)的可移動(dòng)內(nèi)存空間的大小。
設(shè)備框架:?jiǎn)⒂迷O(shè)備框架 選擇此選項(xiàng)可以在模擬真實(shí)設(shè)備外觀的模擬器窗口周?chē)鷨⒂每蚣堋?/td>
自定義皮膚定義 選擇一款可以控制設(shè)備在模擬器中顯示樣式的皮膚。
鍵盤(pán):?jiǎn)⒂面I盤(pán)輸入 如果要使用硬件鍵盤(pán)與模擬器進(jìn)行交互,請(qǐng)選擇此選項(xiàng)。

3. 小結(jié)

本節(jié)課程我們主要學(xué)習(xí)了 Android 模擬器的安裝、創(chuàng)建和管理。本節(jié)課程的重點(diǎn)是:能夠按照自己的要求完成虛擬設(shè)備的創(chuàng)建。