2.3 Android中运行仿真器环境 2.3.1. 建立Android虚拟设备
为了运行一个Android仿真器的环境,首先需要建立Android虚拟设备(AVD)。在Eclipse的菜单中,选择“Window”>“Android AVD Manager”,出现“Android SDK and AVD Device Manager”窗口,界面如图2-14所示:
图2-14 Android SDK和AVD管理器
界面中间的列表表示了目前可以使用的Android虚拟设备,在没有虚拟设备的情况下点击右侧的New选择建立一个虚拟设备。
建立新的Android虚拟设备的窗口为Create new AVD,如图2-15所示:
图2-15 建立新的AVD
Android虚拟设备的建立包含了以下的一些选项: ? ?
名字(Name):这个虚拟设备的名称,由用户自定义;
目标(Target):选择不同的SDK版本(依赖目前SDK的platform目中包含了哪些版本的SDK) ?
SD卡:模拟SD卡,可以选择大小或者一个SD卡映像文件,SD卡映像文件是使用mksdcard工具建立的。 ?
皮肤(Skin):这里皮肤的含义其实是仿真器运行尺寸的大小,默认的尺寸有HVGA-P(320x480),HVGA-L(480x320)等,也可以通过直接指定尺寸的方式制定屏幕的大小。 ?
属性:可以由用户指定仿真器运行的时候,Android系统中一些属性
2.3.2. 运行虚拟设备
在“Android SDK and AVD Device Manager”窗口中,选择一个设备,点击右侧的Start,
将启动虚拟设备,运行一个Android系统,一个HVGA-P(320x480)尺寸的运行结果如图2-16所示:
图2-16 使用仿真器的运行Android系统
出现窗口的左侧是运行的仿真器的屏幕,右侧是模拟的键盘。设备启动后,可以使用右侧的键盘模拟真实设备的键盘操作,也可以用鼠标点击(或者拖拽和长按)屏幕,模拟触摸屏的操作。
除了使用右侧的模拟键盘之外,也可以使用PC机的键盘来进行模拟真实设备的键盘操作。尤其是当仿真器的大小不是标准值的时候,可能不会出现按键的面板,在这种情况下只能使用键盘的按键来控制仿真器的按键
按键之间的映射关系如下表所示:
表2-2 仿真器按键和键盘按键的对应关系
仿真器的虚拟按键
Home
Menu (左软按键) Star (右软按键) Back
Call/dial button
HOME
F2 or Page-up button Shift-F2 or Page Down ESC F3
键盘的按键
Hangup/end call button Search Power button
Audio volume up button Audio volume down button Camera button
切换到上一个布局方向(例如portrait和 landscape)
切换到下一个布局方向(例如portrait和 landscape)
切换Cell网络的开关on/off 切换Code profiling 切换全屏模式
切换跟踪球(trackball)模式
临时进入跟踪球(trackball)模式(当长按按键的时候)
DPad left/up/right/down DPad center click Onion alpha的增加和减少
F4 F5 F7
KEYPAD_PLUS, Ctrl-5 KEYPAD_MINUS, Ctrl-F6 Ctrl-KEYPAD_5, Ctrl-F3 KEYPAD_7, Ctrl-F11 KEYPAD_9, Ctrl-F12 F8 F9 Alt-Enter F6 Delete
KEYPAD_4/8/6/2 KEYPAD_5
KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
Android仿真器启动虚拟设备之后,默认就可以使用主机的网络作为自己的网络、使用主机的音频设备作为自己的声音输出。
2.3.3. 使用Android中的工具
在仿真器环境中,可以使用集成的Android相关工具。使用的方法是Window-> Show View -> Other选项,可以开启Android的各个工具。调用的过程如图2-17所示:
相关推荐: