且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android开发学习笔记:浅谈DDMS视图

更新时间:2022-08-28 22:30:30

DDMS 的全称是Dalvik Debug Monitor Service,即Dalvik调试监控服务,是一个可视化的调试监控工具。它主要是对系统运行后台日志的监控,还有系统线程,模拟器状态的监控。此外,它还可以模拟收发短信,拨打电话和发送GPS位置信息等。

在eclipse中启动DDMS

1.在eclipse界面的右上角,点击Android开发学习笔记:浅谈DDMS视图,出现下面的界面

Android开发学习笔记:浅谈DDMS视图

2.选择other,这时界面如下图所示,双击DDMS就可以启动

Android开发学习笔记:浅谈DDMS视图

 DDMS各部分组成的功能简介

1.Devices    可以查看到所有与DDMS连 接的模拟器详细信息,以及每个模拟器正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。

Android开发学习笔记:浅谈DDMS视图

 

2.Emulator Control 可以实现对模拟器的控制,比如:接听电话,根据选项模拟各种不同网络情况,模拟接受SMS消息和发送虚拟地址坐标用于测试GPS功能等。

Android开发学习笔记:浅谈DDMS视图

Telephony Status: 通过选项模拟语音质量以及信号连接模式。


Telephony Actions: 
模拟电话接听和发送SMS到测试终端。


Location Control: 
模拟地理坐标或者模拟动态的路线坐标变化并显示预设的地理标识,可以通过以下3种方式:

(1)Manual 手动为终端发送二维经纬坐标。

(2)GPX 通过GPX文件导入序列动态变化地理坐标,从而模拟行进中GPS变化的数值。

(3)KML 通过KML文件导入独特的地理标识,并以动态形式根据变化的地理坐标显示在测试终端。

 

 3.LogCat 主要输出模拟器的一些信息

 Android开发学习笔记:浅谈DDMS视图

 

4.Filter 功能类似过滤器,能过滤一些调试的信息

 Android开发学习笔记:浅谈DDMS视图

 

5.Android开发学习笔记:浅谈DDMS视图

V:输出所有的信息

D:输出Debug信息

I:输出info信息

W:输出警告信息

E:输出错误的信息

 Android开发学习笔记:浅谈DDMS视图:能删除当前LogCat输出的信息

 

 6.Threads、Heap、File Exporler,最常用的就是File Exporler文件浏览器,通过File Exporler可以查看Android模拟器中的文件,可以很方便的导入/出文件。

Android开发学习笔记:浅谈DDMS视图



本文转自 lingdududu 51CTO博客,原文链接: 


http://blog.51cto.com/liangruijun/631061