Android 模擬器的常用操作
在前一小節(jié)中,我們學(xué)習(xí)了如何通過命令行控制臺(tái)來操作模擬器。本節(jié)課程我們學(xué)習(xí)如何使用圖形界面來手動(dòng)使用模擬器。
1. 模擬器屏幕導(dǎo)航
我們可以使用計(jì)算機(jī)鼠標(biāo)指針模仿手指在觸摸屏上的操作、選擇菜單項(xiàng)和輸入字段,以及點(diǎn)擊按鈕和控件。我們還可以使用計(jì)算機(jī)鍵盤輸入字符以及按下模擬器快捷鍵。模擬器屏幕支持的導(dǎo)航手勢如下:
功能 | 說明 |
---|---|
滑動(dòng)屏幕 | 指向屏幕,按住主鼠標(biāo)按鈕,在屏幕上滑動(dòng),然后釋放。 |
拖動(dòng)條目 | 指向屏幕上的某個(gè)條目,按住主鼠標(biāo)按鈕,移動(dòng)該條目,然后釋放。 |
點(diǎn)按(觸摸) | 指向屏幕,按主鼠標(biāo)按鈕,然后釋放。 例如,我們可以點(diǎn)擊文本字段以開始輸入內(nèi)容、選擇應(yīng)用,或者按某個(gè)按鈕。 |
點(diǎn)按兩次 | 指向屏幕,快速按兩次主鼠標(biāo)按鈕,然后釋放。 |
輕觸并按住 | 指向屏幕上的某個(gè)條目,按主鼠標(biāo)按鈕,保持一段時(shí)間,然后釋放。例如,我們可以打開某個(gè)條目的選項(xiàng)。 |
輸入 | 我們可以使用計(jì)算機(jī)鍵盤或者模擬器屏幕上彈出的鍵盤在模擬器中輸入內(nèi)容。例如,選擇某個(gè)文本字段后,我們可以在其中輸入內(nèi)容。 |
雙指張合 | 按 Ctrl 鍵(在 Mac 上,按 Command 鍵)可以調(diào)出雙指張合手勢多點(diǎn)觸控界面。鼠標(biāo)作為第一根手指,鼠標(biāo)關(guān)于錨點(diǎn)對(duì)稱的點(diǎn)為第二根手指。拖動(dòng)光標(biāo)以移動(dòng)第一個(gè)點(diǎn)。點(diǎn)擊鼠標(biāo)左按鈕相當(dāng)于同時(shí)觸摸兩個(gè)點(diǎn),釋放按鈕則相當(dāng)于張開兩根手指。 |
縱向滑動(dòng) | 在屏幕上打開縱向菜單,然后使用滾輪(鼠標(biāo)滾輪)滾動(dòng)瀏覽菜單項(xiàng),直到看到所需的菜單項(xiàng)。點(diǎn)擊該菜單項(xiàng)即可將其選中。 |
2. 模擬器工具面板
模擬器中常執(zhí)行操作都在右側(cè)的工具面板上。
-
點(diǎn)擊即可開啟或關(guān)閉屏幕。點(diǎn)擊并按住即可開啟或關(guān)閉設(shè)備;
-
點(diǎn)擊即可顯示一個(gè)滑塊控件并將音量調(diào)高。再次點(diǎn)擊即可進(jìn)一步調(diào)高音量,也可以使用滑塊控件調(diào)整音量;
-
點(diǎn)擊即可顯示一個(gè)滑塊控件并將音量調(diào)低。再次點(diǎn)擊即可進(jìn)一步調(diào)低音量,也可以使用滑塊控件調(diào)整音量;
-
將設(shè)備逆時(shí)針旋轉(zhuǎn) 90 度;
-
將設(shè)備順時(shí)針旋轉(zhuǎn) 90 度;
-
點(diǎn)擊即可對(duì)設(shè)備進(jìn)行屏幕截圖;
-
點(diǎn)擊即可使光標(biāo)變?yōu)榭s放圖標(biāo)。要退出縮放模式,再次點(diǎn)擊該按鈕即可;
-
返回上一個(gè)屏幕,或者關(guān)閉對(duì)話框、選項(xiàng)菜單、“Notifications”面板或屏幕上的鍵盤;
-
返回主屏幕;
-
點(diǎn)按即可打開最近用過的應(yīng)用的縮略圖列表。要打開某個(gè)應(yīng)用,只需點(diǎn)按相應(yīng)縮略圖即可;
-
點(diǎn)擊即可打開擴(kuò)展控制臺(tái),使用其他功能和設(shè)置。
3. 模擬器擴(kuò)展控制臺(tái)
點(diǎn)擊工具面板上的最后一項(xiàng)即可打開擴(kuò)展控制臺(tái),擴(kuò)展控制臺(tái)上提供了更多的功能及設(shè)置項(xiàng)。
下面我們介紹一些常用功能的操作方式。
3.1 電量
Battery 設(shè)置中共用4項(xiàng)參數(shù)可以調(diào)節(jié),模擬設(shè)備的電池屬性,了解應(yīng)用在不同條件下的運(yùn)行情況:
-
Charge level:設(shè)置當(dāng)前電量值,百分比;
-
Charger connection:設(shè)置充電器連接狀態(tài),是否連接充電器;
-
battery health:設(shè)置電池監(jiān)控狀態(tài),正?;蛘邠p壞等;
-
Battery status:設(shè)置電池狀態(tài),正在充電或者已經(jīng)充滿等。
3.2 電話和短信
Phone 設(shè)置項(xiàng)中可以模擬來電和短信:
-
From:選擇或輸入電話號(hào)碼;
-
CALL DEVICE:點(diǎn)擊來電;
-
HOLD CALL:點(diǎn)擊保持通話;
-
END CALL:點(diǎn)擊結(jié)束通話;
-
SMS message:輸入模擬消息的正文內(nèi)容;
-
SEND MESSAGE:點(diǎn)擊發(fā)送短信。
3.3 快照
Shapshots:快照是存儲(chǔ)的 AVD(Android 虛擬設(shè)備)映像,它保留了保存映像時(shí)設(shè)備的完整狀態(tài),包括操作系統(tǒng)設(shè)置、應(yīng)用狀態(tài)和用戶數(shù)據(jù)。我們可以任選時(shí)間來加載快照以恢復(fù)到保存的系統(tǒng)狀態(tài),這樣能讓我們節(jié)省時(shí)間,無需等待虛擬設(shè)備上的操作系統(tǒng)和應(yīng)用重啟。
-
TAKE SNAPSHOT:創(chuàng)建一個(gè)快照;
-
應(yīng)用選中的快照,恢復(fù)到保持快照是的狀態(tài)。
3.4 屏幕錄制
Record and playback:錄制視頻和音頻,并將錄制內(nèi)容保存到 WebM 或動(dòng)畫 GIF 文件中。
-
START RECORDING:開始錄制;
-
RECORD AGAIN:重新錄制;
-
STOP RECORDING:結(jié)束錄制;
-
SAVE:將錄制內(nèi)容保存到 WebM 或動(dòng)畫 GIF 文件中;
-
播放查看錄制的內(nèi)容。
4. 設(shè)備文件瀏覽器
利用設(shè)備文件瀏覽器,我們可以在虛擬設(shè)備上查看、復(fù)制和刪除文件。如果我們要檢查應(yīng)用創(chuàng)建的文件,或者要將文件傳輸?shù)皆O(shè)備或從設(shè)備傳輸文件,這會(huì)很有用。
Tips:除非我們使用的是已取得 root 權(quán)限的設(shè)備或帶有標(biāo)準(zhǔn) Android (AOSP) 系統(tǒng)映像(而不是某個(gè) Google API 或 Google Play 系統(tǒng)映像)的模擬器,否則大多數(shù)設(shè)備數(shù)據(jù)都不可見。
要使用設(shè)備的文件系統(tǒng),請(qǐng)按以下步驟操作:
-
在 Android Studio 依次點(diǎn)擊 View > Tool Windows > Device File Explorer 或點(diǎn)擊工具窗口欄中的 Device File Explorer 按鈕以打開設(shè)備文件瀏覽器。
-
在文件瀏覽器窗口中與設(shè)備內(nèi)容交互。右鍵點(diǎn)擊某個(gè)文件或目錄可創(chuàng)建一個(gè)新的文件或目錄,將選定的文件或目錄保存到計(jì)算機(jī)上,上傳、刪除或同步文件。雙擊某個(gè)文件可在 Android Studio 中將其打開。
5. 小結(jié)
本節(jié)課程我們主要學(xué)習(xí)了 Android 模擬器圖形界面的使用方法。本節(jié)課程的重點(diǎn)如下:
- 模擬器的常規(guī)操作;
- 模擬器文件瀏覽器的使用方法。