论文中的立论和驳论:3.6.3 Emulator命令列启动参数

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:11:54

3.6.3 Emulator命令列启动参数

http://book.51cto.com  2009-12-28 19:29  杨文志  电子工业出版社  我要评论()
  • 摘要:《Google Android程序设计指南》第3章Android SDK开发平台应用,本章的主要内容有Android仿真器;Android仿真器启用SD存储卡的方法;如何开启Android仿真器的多媒体功能;安装/移除APK应用程序;Android已开发程序示范与应用;Android SDK开发工具使用方法;Android已开发程序示范与应用;破解Android系统root权限。本节为大家介绍Emulator命令列启动参数。
  • 标签:Google Android  程序设计  Google Android程序设计指南

3.6.3  Emulator命令列启动参数

Android SDK最重要的仿真器程序emulator,除了前面介绍的-avd参数(指定Android硬件装置与目标平台)、-sdcard参数(在仿真器启动时抓取SD存储卡)或-skin参数(指定仿真器以不同分辨率与显示方向)外,emulator还有相当多的参数可供启动Android仿真器时采用。

这个实时追踪的GPS卫星定位软件。请到http://andappstore.com网站下载GPSTracker.apk,然后运行adb安装,或者直接使用AndAppStore Client直接下载安装GPS Tracker。

  1. emulator -timezone Asia/Shanghai 

启动Android仿真器时,一般情况仿真器会自动去检测当地时间,但是若检测错误时造成时区不对,则可以使用-timezone参数指定时区为亚洲上海Asia/Shanghai,-timezone它的格式为Area/Location,例如Asia/Tokyo、America/Los_Angeles或Europe/Paris。

  1. emulator -no-boot-anim 

如果想要快一点启动仿真器,则可以使用 -no-boot-anim省略掉每次开机时的Android logo动画画面,不过实际的仿真器运行速度还是主要取决于计算机硬件配置。

  1. emulator -scale auto  
  2. emulator -scale factor (factor: 0.1-3.0) 

可以使用-scale参数调整仿真器窗口的大小。如果使用-scale auto则仿真器会自动依照计算机屏幕的分辨率来调整适当的仿真器窗口大小;如果不满意的话,则使用scale factor给予0.1~3.0之间的数值,来调整仿真器窗口的大小,例如emulator -scale 1.5。

  1. emulator -dpi-device 300 

-dpi-device可以更改仿真器的显示分辨率,内定值为165 dpi,可以改成150 dpi、200 dpi、300 dpi等数字来指定仿真器画面分辨率。

  1. emulator -skin  

也可以使用-skin参数来指定Android仿真器内定的4种显示模式,请将 改为任何一种模式:HVGA-L (480×320, 水平显示)、HVGA-P (320×480, 垂直显示,此为内定模式)、QVGA-L (320×240, 水平显示)或QVGA-P (240×320, 垂直显示)。

  1. emulator -help-keys 

-help-keys会显示操作Android仿真器时的键盘快捷键帮助,例如按键盘上的Home键就回到主画面、F2为仿真器上的MENU按键、F3拨电话、F4退出通话、ESCAPE为返回键,F5搜寻功能、F8开启或关闭3G网络功能、Ctrl-F5/F6控制音量大小,Ctrl+F11/F12旋转显示画面为垂直或水平等常用的快捷键。

  1. emulator -shell 

-shell参数相当于adb shell功能,在启动Android仿真器的同时,还开启了一个的终端机模式,可以在Android操作系统中使用命令列指令。

  1. emulator -data imagefile  
  2. emulator -sdcard imagefile  
  3. emulator -cache imagefile 

使用-data或-sdcard参数之前,必须先使用mksdcard指令生成image file,例如mksdcard 4096M data.img,然后运行emulator -data data.img时,Android系统的/data目录就会使用data.img的文件空间。事实上,Android系统将使用者的/data信息默认放在userdata-qemu.img文件,如果是Windows版本SDK,可以在目录C:\Documents and Settings\\.android\avd查找这个文件,如果是Linux/Mac版本的SDK,则可以在~/.android/avd查找这个userdata-qemu.img文件。同理,emulator -sdcard sdcard.img则会让Android系统的/sdcard目录使用sdcard.img的文件空间,而emulator -cache cache.img则可以当做浏览器的暂保存保存空间。

  1. emulator -wipe-data 

-wipe-data参数会将Android仿真器恢复到出厂设置,所有 /data的文件与个人信息都会被删除,所以在运行emulator -wipe-data前,确定真的不要所有的信息,以及先前安装好的APK应用程序了,才进行系统清除动作。

  1. emulator -help 

emulator指令的参数选项还非常的多,您可以运行emulator -help获得更多的参数功能。