667 在講新的知識前讓我們一起學(xué)習(xí)一下模擬器的使用。
本節(jié)內(nèi)容如下:
模擬器和真機的比較
創(chuàng)建Android模擬器(emulator)
運行Android模擬器
設(shè)置簡體中文語言界面
模擬手機撥打電話和發(fā)送短信的功能 源代碼:本講沒有代碼 模擬器和真機的比較android模擬器不具備的功能:
不支持呼叫和接聽實際來電;但可以通過控制臺模擬電話呼叫(呼入和呼出)
不支持USB連接
不支持相機/視頻捕捉
不支持音頻輸入(捕捉);但支持輸出(重放)
不支持擴展耳機
不能確定連接狀態(tài)
不能確定電池電量水平和交流充電狀態(tài)
不能確定SD卡的插入/彈出
不支持藍牙。模擬器具備的獨特功能:
api demo,這個API演示主要是ui部分,各種簡單的控件使用技巧在里面都可以找到,
dev tools,在dev tools可以獲取到一些debug時需要的信息。
創(chuàng)建模擬器運行SDK目錄中的sdk setup.exe文件,點擊左側(cè)Virtual Devices選項卡,點擊 New…
在新彈出的窗口里填寫:name: 2.2_hvga (給虛擬機起個名字)
Target: 2.2 選擇版本
SD card: 128MB 存儲卡內(nèi)存多少兆
Skin:模擬器外觀和屏幕尺寸
Hardware:支持的硬件設(shè)備
創(chuàng)建模擬器的視頻操作可以參見本博客的 :第三講視頻,創(chuàng)建模擬器。運行Android模擬器
命令行中運行Android模擬器的命令 emulator.exe –avd 2.2_432
其中 –avd 的意思是 android virtual driver (安卓虛擬設(shè)備)
2.2_432 是模擬器的名字,2.2是版本號,432是設(shè)備分辨率
Android模擬器的啟動速度很慢,大約需要2-3分鐘,等待的時候不要擔心有什么問題。下面是啟動成功的畫面。要注意的是用的模擬器不同,畫面風(fēng)格也會不同。
為模擬器設(shè)置簡體中文界面
Home -> setting -> Language & keyboard ->select language
具體操作見第三講視頻文件:為Android模擬器設(shè)置簡體中文界面。
設(shè)置成功后的界面如下:
模擬手機撥打電話和發(fā)送短信的功能
打電話和發(fā)短信需要至少2個模擬器。
注意模擬器標題上的數(shù)字 “5554,5556,5558” 就是這個模擬器的電話號碼。
具體操作可以看第三講視頻:用Android模擬器撥打電話和收發(fā)短信。 |