DDMS 的全称是Dalvik Debug Monitor Service,
- 端口转发服务,可使ddms成为ide和设备的代理
- 手机设备屏幕截图
- 设备的线程和堆栈信息
- 日志信息
- 进程信息
- 广播状态信息
- 模拟电话呼叫
- 接收SMS
- 虚拟地理坐标
- 射频状态信息
- 其他
如何启动 DDMS
前提:请先启动android-SDK模拟器或者链接手机设备;
DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下:
- 直接双击ddms.bat运行;(如图1)
- 在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面(如图2)如下:
图1
图2
DDMS 的工作原理
DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到 终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。
DDMS监听第一个终端App进程的端口为8600,APP进程将分配8