第8页
2.1.4 控制模拟器
用户可以使用启动选项和控制台命令来控制模拟器环境的行为和特性。当模拟器运行时,用户可以像使用真实移动设备那样使用模拟移动设备,不同的是需要使用鼠标来“触摸”屏幕,使用键盘来“按下”按键。
模拟器按键与键盘按键的对应关系如表2.2所示。
表2.2 模拟器按键与键盘按键的对应关系
模拟器按键 键盘按键
Home Home键
Menu F2或者Page Up键
Star Shift+F2组合键或者Page Down键
Back Esc键
Call F3键
Hangup F4键
Search F5键
Power F7键
音量增加 KEYPAD_PLUS(+)或者Ctrl+F5
音量减少 KEYPAD_MINUS(-)或者Ctrl+F6
Camera Ctrl+KEYPAD_5或者Ctrl+F3
切换到先前的布局方向(如横向或纵向) KEYPAD_7或者Ctrl+F11
切换到下一个布局方向(如横向或纵向) KEYPAD_9或者Ctrl+F12
开启/关闭电话网络 F8键
切换代码分析 F9键(与-trace启动选项连用)
切换全屏模式 Alt+Enter键
切换轨迹球模式 F6键
临时进入轨迹球模式(当键按下时) Delete键
DPad 左/上/右/下 KEYPAD_4/8/6/2
DPad中间键 KEYPAD_5
透明度增加/减少 KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
注意: 如果使用小键盘按键,需要关闭Num Lock。
2.1.5 模拟器与磁盘镜像
模拟器使用计算机上可挂载的磁盘镜像来模拟真实设备的闪存分区。例如,它使用包含模拟器专用内核的磁盘镜像、ram磁盘镜像以及保存用户数据和模拟SD卡的可写镜像。
正常启动模拟器,需要用到一组特定的磁盘镜像文件。默认情况下,模拟器总是在AVD使用的私有存储区域查找磁盘镜像。如果模拟器启动时没有找到镜像文件,它会根据SDK中储存的默认版本在AVD文件夹中创建磁盘镜像。
说明: 在Windows 7系统中,AVD的存储位置是C:\Users\kira\.android\avd,其中kira是用户名。
为了便于开发人员修改或者自定义镜像文件版本,模拟器提供了启动选项来使用新的磁盘镜像。当使用这些选项时,模拟器在开发人员指定的镜像名称或者位置来查找镜像文件,如果查找失败,则使用默认的镜像。
模拟器使用3种类型的镜像文件:默认镜像文件、运行时镜像文件和临时镜像文件。在运行时镜像文件中,包含用户数据和SD卡;当关闭模拟器时,用户进行的设置都会被保存到用户数据中。关于SD卡的使用在后面进行详细讲解。
2.1.6 Android 4.0模拟器介绍
在Android 4.0中,模拟器同时支持移动电话与平板电脑。下面以平板电脑为例(使用WSVGA皮肤),介绍一下Android模拟器,如图2.2所示。
图2.2 Android 4.0系列模拟器界面
图中的功能区域主要有6个,分别使用了不同的数字进行标注,下面进行简单介绍。
① 应用程序按钮,单击该按钮会显示系统安装的应用程序。
② 设备状态,包括时间、信号强度、电量等。
③ 任务切换键,单击后显示最近运行的程序。
④ Home键,用于返回桌面。
⑤ 后退键,用于返回前一个应用。
⑥ 当前安装的应用程序。
2.1.7 模拟器限制
在当前版本中,模拟器有如下限制:
[√]不支持拨打或接听真实电话,但是可以使用模拟器控制台模拟电话呼叫。
[√]不支持USB连接。
[√]不支持相机/视频采集(输入)。
[√]不支持设备连接耳机。
[√]不支持确定连接状态。
[√]不支持确定电量水平和交流充电状态。
[√]不支持确定SD卡插入/弹出。
[√]不支持蓝牙。
2.1.8 范例1:设置模拟器语言
前面介绍了Android模拟器的配置及启动。在启动模拟器后,默认情况下使用的是英文。为了方便不熟悉英语的用户使用,下面演示如何设置语言为简体中文。
(1)启动模拟器,单击应用程序按钮,如图2.3所示。
图2.3 Android 4.0模拟器应用程序界面
(2)单击Settings图标,打开的界面如图2.4所示。
图2.4 Android 4.0模拟器设置界面
(3)在图2.4中,滚动左侧菜单项,选择Language & input菜单项,如图2.5所示。
图2.5 Android 4.0模拟器语言和输入法设置界面
(4)在图2.5中,单击右侧的Language选项并滚动到“中文(简体)”,如图2.6所示。
图2.6 Android 4.0模拟器语言选择设置界面
(5)选择“中文(简体)”选项,完成设置。此时,Android模拟器设置界面如图2.7所示。
图2.7 Android 4.0模拟器设置界面
2.1.9 范例2:设置时区和时间
Android模拟器启动后,显示的时间与系统当前时间并不相同,这主要是因为模拟器的时区与系统的不同,下面将演示如何设置时区和时间。
(1)在设置界面左侧选择“日期和时间”,如图2.8所示。
图2.8 Android 4.0模拟器设置界面
(2)取消选中“自动确定时区”复选框,选择“选择时区”选项,滚动时区到“中国标准时间(北京)”,如图2.9所示。
图2.9 Android 4.0模拟器时区设置界面
(3)选择“中国标准时间(北京)”,完成时区设置。
(4)选中“使用24小时格式”复选框,此时屏幕右下角会显示与计算机上时间相同的时间,如图2.10所示。
图2.10 Android 4.0模拟器日期和时间设置界面
2.1.10 范例3:设置模拟器桌面背景
在Android 4.0的模拟器中,提供了多种桌面背景,下面讲解如何进行设置。
(1)启动模拟器,进入设置菜单,如图2.11所示。
图2.11 Android 4.0模拟器设置界面
(2)选择“显示”选项,如图2.12所示。
图2.12 Android 4.0模拟器显示设置界面
(3)在图2.12中,选择“墙纸”选项,进入如图2.13所示的界面。
图2.13 Android 4.0模拟器墙纸设置界面
(4)在图2.13中,选择“壁纸”选项,进入壁纸选择界面,如图2.14所示。使用键盘上的方向键可以切换不同的背景图片,当前选中的背景图片会显示预览效果。单击“设置壁纸”按钮,完成设置。
图2.14 Android 4.0模拟器壁纸选择界面
2.2 SDK中常用命令
教学录像:光盘\TM\lx\2\SDK中常用命令.exe
本节开始介绍Android SDK中提供的常用命令。为了使用方便,先将SDK中platform-tools和tools两个文件夹的位置添加到环境变量中。下面以Windows 7系统为例介绍如何修改环境变量,其步骤如下。
(1)在Windows 7系统中,同时按住Win键和Pause键打开系统基本信息窗口,如图2.15所示。选择“高级系统设置”选项,打开如图2.16所示的对话框。