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

全部開發(fā)者教程

Android Studio 編輯器教程

Android 模擬器的安裝及管理

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

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

1. 安裝模擬器

1.1 硬件配置要求

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

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

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

  • 在 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 級別 27)及更高版本的系統(tǒng)映像配合使用,連接的攝像頭必須能夠捕獲 720p 的幀。

1.2 安裝模擬器組件

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

  1. 在 Android Studio 中依次點擊 Tools > SDK Manager

圖片描述

  1. 切換到 SDK Tools 頁,勾選 Android Emulator;

圖片描述

  1. 點擊 OK 完成安裝。

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

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

2.1 關(guān)于 AVD

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

硬件配置文件

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

系統(tǒng)映像

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

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

存儲區(qū)域

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

2.2 創(chuàng)建 AVD

Android Studio 要創(chuàng)建新的 AVD,請執(zhí)行以下操作:

  1. 依次點擊 Tools > AVD Manager 以打開 AVD Manager;

圖片描述

  1. 點擊 AVD Manager 對話框底部的 Create Virtual Device,系統(tǒng)會顯示 Select Hardware 頁面;

圖片描述

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

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

圖片描述

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

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

圖片描述

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

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

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

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

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

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

  1. Select Hardware 頁面中,點擊 New Hardware Profile 或者 Clone Device

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

圖片描述

  1. 點擊 Finish。

2.3.2 硬件配置文件屬性

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

2.4 關(guān)于 AVD 屬性

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

AVD 屬性 說明
AVD 名稱 AVD 的名稱。名稱可以包含大小寫字母、從 0 至 9 的數(shù)字、英文句點 (.)、下劃線 (_)、半角括號 ( () )、短劃線 (-) 和空格。存儲 AVD 配置的文件的名稱來自 AVD 名稱。
AVD ID AVD 文件名來自 ID,您可以使用該 ID 從命令行引用 AVD。
硬件配置文件 點擊 Change 可以在 Select Hardware 頁面中選擇其他硬件配置文件。
系統(tǒng)映像 點擊 Change 可以在 System Image 頁面中選擇其他系統(tǒng)映像。需要有效的互聯(lián)網(wǎng)連接才能下載新映像。
啟動方向 為初始模擬器方向選擇一個選項:Portrait - 縱向跨度大于寬度、Landscape - 橫向跨度大于高度。
相機 要啟用相機,請選擇一個或兩個選項:Front - 鏡頭背對用戶、Back - 鏡頭朝向用戶。
網(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ù)包從一點傳輸至另一點所需的時間(延遲)。
模擬性能:圖形 選擇圖形在模擬器中的渲染方式:Hardware(Automatic)、Software(軟件模擬)、Automatic(由模擬器決定)
模擬性能:啟動選項 Cold boot - 每次從設(shè)備關(guān)閉狀態(tài)開機時啟動設(shè)備、Quick boot - 從保存的快照中加載設(shè)備狀態(tài)來啟動設(shè)備。
模擬性能:多核 CPU 選擇計算機上您要用于模擬器的處理器內(nèi)核數(shù)量。使用更多的處理器內(nèi)核可加快模擬器的運行速度。
內(nèi)存和存儲:RAM 設(shè)備上的 RAM 量,增加 RAM 大小會占用計算機更多的資源。
內(nèi)存和存儲:虛擬機堆 虛擬機堆大小。
內(nèi)存和存儲:內(nèi)部存儲 設(shè)備上可用的不可移動內(nèi)存空間的大小。
內(nèi)存和存儲:SD 卡 設(shè)備上可用于存儲數(shù)據(jù)的可移動內(nèi)存空間的大小。
設(shè)備框架:啟用設(shè)備框架 選擇此選項可以在模擬真實設(shè)備外觀的模擬器窗口周圍啟用框架。
自定義皮膚定義 選擇一款可以控制設(shè)備在模擬器中顯示樣式的皮膚。
鍵盤:啟用鍵盤輸入 如果要使用硬件鍵盤與模擬器進行交互,請選擇此選項。

3. 小結(jié)

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