本文共 1124 字,大约阅读时间需要 3 分钟。
本节书摘来自异步社区《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》一书中的第1章,第1.4节Android模拟器,作者 王石磊 , 吴峥,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.4 Android模拟器
Android多媒体应用开发实战详解:图像、音频、视频、2D和3D我们都知道程序开发后需要调试,只有经过调试之后才能知道程序是否能正确运行。作为一款手机系统,怎么样在计算机平台之上调试Android程序呢?不用担心,谷歌提供了模拟器来解决我们担心的问题。所谓模拟器,就是指在计算机上模拟安卓系统,可以用这个模拟器来调试并运行开发的Android程序。开发人员不需要一个真实的Android手机,只通过计算机即可模拟运行一个手机应用。模拟器在计算机上模拟运行的效果如图1-39所示。1.4.1 Android模拟器简介
对于Android程序的开发者来说,模拟器的推出给开发者在开发和测试上带来了很大的便利。无论在Windows还是Linux平台下,Android模拟器都可以顺利运行,并且官方提供了Eclipse插件,可将模拟器集成到Eclipse的IDE环境中。当然,也可以从命令行启动Android模拟器。获取模拟器的方法非常简单,既可以从官方站点()免费下载单独的模拟器,也可以先下载Android SDK,解压后在其SDK的根目录下有一个名为“tools”文件夹,此文件夹下包含了完整的模拟器和一些非常有用的工具。
Android SDK中包含的模拟器功能非常齐全,电话本、通话等功能都可正常使用(当然你没办法真的从这里打电话),甚至其内置的浏览器和Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。
1.4.2 模拟器和真机的区别
当然Android模拟器不能完全替代真机,具体来说有如下差异:模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出);
模拟器不支持USB连接;模拟器不支持相机/视频捕捉;模拟器不支持音频输入(捕捉),但支持输出(重放);模拟器不支持扩展耳机;模拟器不能确定连接状态;模拟器不能确定电池电量水平和交流充电状态;模拟器不能确定SD卡的插入/弹出;模拟器不支持蓝牙。1.4.3 模拟器简单总结
要正确启动Android模拟器,必须先要创建一个AVD,读者可以利用AVD创建基于不同版本的模拟器。在此对Android模拟器的参数进行简单总结,其参数格式如下:emulator [option] [-qemu args]
其中,option选项的具体说明如表1-2所示。
转载地址:http://akitl.baihongyu.com/