一.什么是DDMS
DDMS的全称为Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
二.DDMS的四个重要视窗
在MyEclipse中,有个叫DDMS的Console,
在android studio中按照以下操作打开DDMS
DDMS中重要的四个视窗为:
1.LogCat:查看日志输入信息,可以对日志输入进行Filter过滤一些调试的信息筛选查看等。
2.File Exporler:查看Android模拟器中的文件,可以很方便的导入/出文件。
3.Devices:查看到所有与DDMS连接的模拟器详细信息,以及每个模拟器正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。
4.Emulator Control:实现对模拟器的控制,如:接听电话,根据选项模拟各种不同网络情况,模拟短信发送及虚拟地址坐标用于测试GPS功能等。
LogCat的使用:下图是DDMS中的截图。