什么是DDMS

什么是DDMS


2024年5月13日发(作者:苹果手机11pro价格)

Android DDMS

在android-sdk-windows-1.5_r1tools目录下,有一个命令;在

eclipse中,Window->Open Perspective->Other->DDMS。那么什么是

DDMS呢?在android SDK的文档中可以找到其准确定义和使用方法,

下面,我简单介绍一下在我的工作中使用到了哪些DDMS。

1. DDMS是桥梁

DDMS为IDE和Emultor(or GPhone)架起来了一座桥梁。Developer可以通过

DDMS看到目标机器上运行的进程/线程状态:可以让Eclipse程序连接到开发机上运行;

可以看进程的heap信息、logcat信息、进程分配内存情况;可以像目标机发送短信、发

送地理位置信息以及打电话;可以像gdb一样attach某一个进程调试。

2. DDMS介绍

(1)Device选项卡

Device中罗列了Emulator中所有的进程,选项卡右上角那一排按钮分别为:调试进

程、更新进程、更新进程堆栈信息、停止某个进程,最后一个图片按钮是抓取Emulator

目前的屏幕。当你选中某个进程,并按下调试进程按钮时,如果eclipse中有这个进程的

代码,那就可以进行源代码级别的调试。有点像gdb attach。图片抓取按钮可以把当前

android的显示桌面抓到你的机器上,也是非常有用。

(2)Threads选项卡

显示线程统计信息

(3)Heap选项卡

显示栈信息

(4)File Explorer选项卡

显示GPhone Emulator的文件系统信息。File Explorer非常有用:它可以把文件上

传到GPhone或GPhone Emulator、或者从GPhone上下载文件下来、也可以进行文件

删除操作。选项卡右上角有上传、下载、删除三个按钮。一般情况下,File Explorer会有

如下三个目录:data、sdcard、system。

data对应手机的RAM,会存放android OS运行时的Cache等临时数据

(/data/dalvik-cache目录);没有root权限时apk程序安装在/data/app中(只是存放

apk文件本身);/data/data中存放Emulator或GPhone中所有程序(系统apk+第三方

apk)的详细目录信息,

sdcard对应sd卡。

system对应手机的ROM,OS以及系统自带apk程序等存放在这里。

(5)Emulator Control选项卡


发布者:admin,转转请注明出处:http://www.yc00.com/num/1715540845a2633733.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信