ITEEDU

概览

Android模拟器是一个基于QEMU的应用程序,它提供了一个虚拟的ARM移动设备,可以让你运行Android应用程序. 它提供了一个完整的Android系统堆栈,到内核级别的,而且包含一些预装好的应用程序(例如拨号),你可以在你的应用程序里访问 它提供了一个可以换肤的移动设备的用户界面,可定制的快捷键,以及各种命令和选项控制行为模拟环境。

分布在该SDK上的Android系统的映像包含了给Android Linux内核的ARM的机器代码,本地类库, Dalvik虚拟机, 以及各种Android 包文件(如为Android的框架和预装程序) 。模拟器的QEMU层动态地进行二进制转换ARM机器代码 给操作系统和处理器架构的你的开发机器。

拥有自定义的能力的基本QEMU服务,Android 模拟器支持移动设备上的许多硬件功能, 其中包括:

  • 一个ARMv5 CPU和相应的存储管理单元(MMU)
  • 一个16位的液晶显示屏
  • 一个或多个键盘(一版为基础的键盘和相关Dpad /电话 按钮)
  • 一个完好的芯片输出和输入功能
  • Flash记忆体分区(通过仿真开发机器的磁盘映像文件
  • 一个GSM调制解调器,包括模拟SIM卡

以下各节提供更多的信息,模拟器以及如何使用 它开发Android应用程序。