編輯:Android開發實例
前言
本章內容為開發者指南(Dev Guide)/Developing/Managing Virtual Devices/With AVD Manager,版本為Android3.1 r1,翻譯來自:"MeetAndroid"。原文
http://developer.android.com/guide/developing/devices/managing-avds.html
用AVD管理器來管理AVD
用AVD管理器來管理AVD(Android虛擬設備)配置很容易。一個AVD就是一份Android仿真器的設備配置,仿真器可以模擬Android所支持設備的不同配置。通過Eclipse或命令行的android工具起動AVD管理器後,就會看到它了。如圖1所示:
圖1. AVD管理器屏幕截圖。
通過主屏幕,可以創建,刪除,更改和啟動AVD。還可以查看AVD的詳情。
創建AVD (Creating an AVD)
你可以根據自己的需要,創建任意數量的AVD。推薦的做法是,在高於目標API級的所有API級上測試自己的應用程序。
創建AVD步驟:
1. 起動AVD管理器:
* 在Eclipse中:選擇Window > Android SDK and AVD Manager,或點擊Eclipse工具欄中的Android SDK and AVD Manager圖標。
* 在其它IDE中:到SDK的tools/目錄中,執行android工具,不用給任何參數。
2. 在Virtual Devices面板中,可以看到已創建的AVD的列表。點擊New可以創建一個新的AVD,這時會顯示Create New AVD對話框。
圖2. 創建AVD的窗口屏幕截圖
3. 填寫AVD詳情。
需要給出名稱、目標平台、SD卡大小和皮膚(默認為HVGA)。此外,還可以通過點擊New…按鈕並選擇相應功能來添加特殊的硬件功能。要獲取硬件功能的清單,請查閱硬件選項。
注:確保按照應用程序的構建目標(AVD平台目標的API級必須等於或高於應用程序編譯的API級)來為AVD定義目標設備。
4. 點擊Create AVD。
現在,AVD就准備好了。接下來可以關閉SDK和AVD管理器、或創建更多的AVD。也可以選擇一個設備的AVD,並點擊Start來啟動仿真器。
硬件選項(ardware options)
新創建AVD時,可指定下列用於模擬的硬件選項:
特征
描述
屬性
設備內存尺寸
設備的物理內存數量,以兆字節計,默認值為“6”。
hw.ramSize
觸摸屏支持
設備是否有一個觸摸屏,默認值為“yes”。
hw.touchScreen
軌跡球支持
設備是否有一個軌跡球,默認值為“yes”。
hw.trackBall
鍵盤支持
設備是否有一個QWERTY鍵盤,默認值為“yes”。
hw.keyboard
撥號盤支持
設備是否有撥號盤按鍵,默認值為“yes”。
hw.dPad
GSM modem支持
設備是否有SDM modem,默認值為“yes”。
hw.gsmModem
攝像頭支持
設備是否有攝像頭,默認值為“no”。
hw.camera
攝像頭水平最大像素
默認值為“640”。
hw.camera.maxHorizontalPixels
攝像頭垂直最大像素
默認值為“480”。
hw.camera.maxVerticalPixels
GPS支持
設備是否有GPS,默認值為“yes”。
hw.gps
電池支持
設備是否有電池,默認值為“yes”。
hw.battery
加速度感應器
設備是否有加速度感應器,默認值為“yes”。
hw.accelerometer
音頻錄制支持
設備是否能錄制音頻,默認值為“yes”。
hw.audioInput
音頻回放支持
設備是否能回放音頻,默認值為“yes”。
hw.audioOutput
SD卡支持
設備是否支持虛擬SD卡的插入/拔出,默認值為“yes”。
hw.sdCard
緩存分區支持
設備是否使用/cache分區,默認值為“yes”。
disk.cachePartition
緩存分區大小
默認值為“66MB”。
disk.cachePartition.size
LCD密度
設備AVD屏幕的密度特征,默認值為”160”。
hw.lcd.density
軌跡球支持
是否有軌跡球。
hw.trackBall
補充
文章精選
創建 Android虛擬設備 AVD
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
今天來實現以下大眾點評客戶端的橫向listview二級列表,先看一下樣式。 這種橫向的listview二級列表在手機軟件上還不太常見,但是使用過平板的
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個