`
gk23
  • 浏览: 171692 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)Android模拟器的属性配置介绍

 
阅读更多
本文根据如下的模拟器
安装做一些解释:



本文环境:Windows XP sp3,最新JAVa环境,android-sdk_r06-windows.zip,android 2.2 API Level 8,均为各自官网最新版本。

如果 http://developer.android.com/ 被和谐,可考虑使用代理访问,如在代理服务器不好找的情况下,可考虑Google
的GAppPro
xy代理,速度很好。

或者访问http://androidappdocs-staging.appspot.com/index.html,Google专为防和谐。

Name:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点击。

Target:选择要运行的android 版本(也可理解为内核?),此处有两个版本,取决于你在最初时下载的选择,个人理解这两个同样为2.2版本差异在

              从名称上不难理解,一个是优化后的内核包,一个是google原生态的,当然这两个都是Google原版本,未被做过其他改动,通过查看img以及表现在

              系统
启动后安装的一些自带软件
和功能上的差异,原生态的占用内存小;以及在皮肤
,字体,地图
等一些外在差异。

Size:就是要模拟卡存储卡的大小,视个人需求而定,推荐
256MB以上,此处的KiB就是KB,MiB就是MB。如果有用过的映像文件
可直接使用。文件存在:

          C:\Documents and Settings\Administrator\.android\avd\sdk2.2.avd\sdcard.img,如果分配太大则会占用更多的系统空间。如果有需要可以将其备份,

          以供以后直接使用,选择File直接载入即可。

Skin:Built-in其实就是定义屏幕
尺寸的像素,可以使用由SDk直接提供的常见分辨率,具体的可查看(你的文件解压存放路径)android-sdk-windows\platforms\android-8\skins\;

                     HVGA      320*480像素;QVGA    
320*240像素;WQVGA400  400*240像素;WQVGA432  432*240像素;WVGA800 
800*480像素;WVGA854   854*480像素

          Resolution就是自定义分辨率,除非有特殊需求,否则不建议自定义,因为自定义的尺寸没有对应的右侧界面,当然你也可以自己做对应的此存的皮肤。

          一般选择好尺寸后在Hardware中会自动增添一项abstracted lcd density,默认是160,下文解释此处。

Hardware:Abstracted Lcd Density默认160,最直接的表现就是手机
图标和文字的大小,120最小,可根据分辨率的大小自定义,一般推荐使用默认值即可。

                  SD Card Support 是否支持插入/弹出闪存卡;

                  Dpad Support 是否要让手机支持DPad
键,默认为yes,表示支持。DPad键就是手机上的那些Home键、返回键、电话键、电源键。

                                           不过测试表明即使no,皮肤上的那些键也可用,可以理解为外设之类的手柄,键盘等。

                  Accelerometer是否要让手机支持加速器功能,默认为yes,表示支持。

                  Maximum horizontal camera pixels若让手机支持照相机功能,接着会要求定义照相机的像素,默认水平像素为640。

                  Cache partition size要指定/cache分割区的大小,默认值为66 MB。

                  Audio playback support是否要让手机支持音乐
播放
功能,默认为yes,表示支持。

                  Track-ball support是否要让手机支持轨迹球功能,默认为yes,表示支持。

                  Maximum vertical camera pixels让手机支持照相机功能,接着会要求定义照相机的像素,默认垂直像素为480。

                  Camera support 手机是否支持照相功能,默认no。

                  Battery
support是否要让手机支持电池
功能,默认为yes,表示支持。

                  Touch-screen support是否要让手机支持触碰屏幕功能,默认为yes,表示支持。

                  Audio recording support是否要让手机支持音乐录制功能,默认为yes,表示支持。

                  GPS support 是否支持定位,默认yes。

                  Cache partition support是否要让Android
手机系统支持额外的/cache分割区,这样放在/cache的暂存文件不会使用到Android系统空间,默认为yes,表示支持。

                  Keyboard support是否要让手机支持QWERTY键盘输入功能,默认为yes,表示支持。

                  Max VM application heap size最大虚拟机应用
程序
堆大小,就是系统最低内存阀值,当运行低于这个值,系统会结束一些进程,默认值16。

                  Device ram size是否要更改手机的内存容量,默认值为96 MB,建议更改为256 MB以上。

至此就完成搭载Android 2.2版的定制化AVD硬件装置设定了,但实际中有些硬件不受控制。

推荐定制设置:

                     Size:512MB

                     Skin:Built-in -> HVGA

                     Hardware:Abstracted Lcd Density 160 (可自定义,输入其他值也可比如200)

                                       Cache partition size 128MB

                                       Camera support yes

                                       Device ram size 512

语言设置为setting -> language & keyboard -> select language,界面中文
在重启后生效。



至此发现:1,C:\Documents and Settings\Administrator\.android\avd下即为配置文件,在下一节目录中可找到配置文件config.ini,进行相应参数的更改。更改配置文件后需要重新启动模拟器才行。

                       直接使用模拟器新建相同名称的,并选择进行覆盖,也可更改参数,可立即生效。

                  2,运行(你的文件解压存放路径)android-sdk-windows\tools\android.bat,放送到桌面快捷方式,可启动模拟器。

也发现一点小问题,1,模拟器进程emulator.exe比较消耗CPU,运行程序时酷睿双核的常常占到30-40;

                                2,鼠标操作反应不好,延迟感严重,比较不爽。(待解决)
分享到:
评论

相关推荐

    android开发揭秘PDF

    2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 3.1.1 Android项目目录结构 3.1.2 Android应用解析 3.2 Android的生命...

    《Android应用开发揭秘》附带光盘代码.

     2.3.2 运行HelloAndroid及模拟器的使用  2.3.3 调试HelloAndroid  2.4 小结  第二部分 基础篇  第3章 Android程序设计基础  3.1 Android程序框架  3.1.1 Android项目目录结构  3.1.2 Android应用解析  3.2...

    Android应用开发揭秘pdf高清版

    2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 3.1.1 Android项目目录结构 3.1.2 Android应用解析 3.2 Android的生命...

    《Android应用开发揭秘》源码

     2.3.2 运行HelloAndroid及模拟器的使用  2.3.3 调试HelloAndroid  2.4 小结  第二部分 基础篇  第3章 Android程序设计基础  3.1 Android程序框架  3.1.1 Android项目目录结构  3.1.2 Android应用解析  3.2...

    Android入门到精通源代码.

    12.4.3 为GTalk配置Android模拟器 12.5 应用实例详解:Google GTalk 程序 12.5.1 实例分析 12.5.2 实例实现 第13章 Android综合案例开发:俄罗斯方块 13.1 俄罗斯方块游戏功能需求 13.2 俄罗斯方块游戏UI设计 13.3 ...

    新版Android开发教程.rar

    程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...

    Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]

    Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版],这是一本不可多得的介绍使用delphi xe8开发iOS与Android移动应用的电子书,实用的技术开发教程与技术开发手册。 Delphi XE8跨平台开发让你使用一套...

    Android大作业报告.doc

    2.5、创建AVD 为使Android应用程序可以在模拟器上运行,必须创建AVD。 1、在Eclipse中。选择Windows > Android SDK and AVD Manager 2、点击左侧面板的Virtual Devices,再右侧点击New 3、填入Name,选择Target的...

    《Android高级编程》

    2.2 面向移动设备的开发 2.2.1 关于硬件设计的考虑事项 2.2.2 考虑用户环境 2.2.3 Android开发 2.3 To-Do List示例 2.4 Android开发工具 2.4.1 Android模拟器 2.4.2 Dalvik调试监控服务(DDMS) 2.4.3 Android调试桥...

    Android高级编程--源代码

    2.4.1 Android模拟器 41 2.4.2 Dalvik调试监控服务(DDMS) 41 2.4.3 Android调试桥(ADB) 41 2.5 小结 42 第3章 创建应用程序和活动 43 3.1 Android应用程序的组成部分 43 3.2 程序清单简介 44 3.3 使用清单...

    疯狂Android讲义源码

     1.3.2 使用Android模拟器  (Emulator) 14  1.3.3 使用DDMS进行调试 15  1.3.4 Android Debug Bridge(ADB)  的用法 16  1.3.5 使用DX编译Android应用 18  1.3.6 使用Android Asset Packaging  Tool...

    中文版Android程序员入门

    使用命令行工具和Android模拟器 - 第六章(1) 35 利用Windows CLI创建一个壳活动 - 第六章(2) 35 运行ActivityCreator.bat - 第六章(3) 35 项目结构 - 第六章(4) 38 在Windows CLI下创建Hello World!活动 - 第六章...

    android开发demo集合

    21、SmsManager 消息管理器,发短信(这里是模拟器只能给其它模拟器发短信) 22、Intent Action、Category属性 测试 23、系统 Action、Category属性 24、ClipDrawable 徐徐展开的风景 25、AnimationDrawable 会...

    Android程序员入门(中文版).doc

    使用命令行工具和Android模拟器 - 第六章(1) 35 利用Windows CLI创建一个壳活动 - 第六章(2) 35 运行ActivityCreator.bat - 第六章(3) 35 项目结构 - 第六章(4) 38 在Windows CLI下创建Hello World!活动 - 第六章...

Global site tag (gtag.js) - Google Analytics