使用DDMS的进程管理和文件浏览器.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用DDMS的进程管理和文件浏览器要点

Transforming business to create value ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation ? 2006 IBM Corporation win7下文件只读,会出现Failed to push selection: Read-only file system 错误 使用DDMS的进程管理和文件浏览器 内容概要 DDMS介绍 DDMS使用进程 使用文件浏览器 Dalvik虚拟机调试监控服务(DDMS,Dalvik Debug Monitor Service)是一组实用工具的有机结合,开发者可以通过DDMS监视模拟器甚至是真实设备。它包括的工具有:任务管理器(Task Manager)、文件浏览器(File Explorer)、模拟器控制台(Emulator Console)以及日志控制台(Logging Console)。 打开新建的HelloAndroid程序,并运行它,就可以运行DDMS来观察程序的运行状况。打开DDMS的方法为:在ADT中选择Windows,在菜单中选择Open Perspective,在弹出的菜单中选择DDMS就可以了。 1. DDMS介绍 DDMS界面 DDMS功能列表 在DDMS中,可以做以下操作: 1 2 3 4 5 6 查看设备列表,以及各个设备的运行状态。 通过Logcat查看程序的日志记录。 通过文件浏览器File Explorer,查看并操作设备上的文件。 查看每个进程或线程状态;触发Java的垃圾回收(GC);查看应用程序使用的堆;同样可以终止线程。 捕捉屏幕,通过Screen Capture可以很方便地捕捉模拟机的屏幕画面。 模拟发送GPS、模拟来电等。 我们知道每个Android应用程序都运行在操作系统的单独的虚拟机(VM)中,并且每个程序都用其包名作为Id。 通过DDMS左侧的面板我们可以查看所有正在设备上运行的VM实例,他们的名字都是自己的包名。接下来我们就继续深入地使用它。 2. DDMS使用进程 关联调试器的具体步骤为: (1)在左侧的设备面板中选中你要调试的包名,使其高亮。 (2)单击上方的绿色小虫标志开始调试。 单击后,我们已经完成了调试器的关联。接下来我们可以查看线程。 关联调试器 依然选中要调试的包名使其高亮,接着单击上方的三个向右的箭头图标,该按钮名为update threads。这时在右侧面板的Threads标签中就可以看到该进程中运行的一系列线程了,如下图所示。 查看进程 如果仅仅如此,那么我要说DDMS仍然不够强大,如果能够再进一步进入到线程的内部查看正在运行的方法就更好了。当然,DDMS肯定能够做到。你只需: 查看线程中运行的方法和类 这时可以在Threads标签页的下方面板中看到该线程中运行的方法以及各个类了,如下图所示。 单击refresh按钮。 1 2 3 打开Threads标签页。 选中你要查看的线程。 使用DDMS甚至可以查看应用程序的堆的统计数据。查看时需要执行的步骤为: 查看堆统计 1 2 3 在左侧面板中找到要查看的包,选中它。 单击绿色的小桶图标,该按钮的名字是update heap。这时数据将显示在右侧的Heap标签页中。也许这个时候还没有任何数据显示,不要着急,单击一下Cause GC就可以看到数据出现了。这时因为Heap标签页是在每次GC之后才会刷新数据,除了被动等待垃圾回收(GC)以外,我们可以通过单击刚才的Cause GC主动触发垃圾回收。 选中任意对象,它的使用状况将会以图表的形式显示在下方的面板中。 选中你要终止的进程。 终止进程 终止进程的方法为: 1 2 单击红色的停止符号图标,该按钮的名字是Stop Process。 单击后该进程则被终止,调试结束。 文件浏览器可以帮助我们很方便地查看模拟器或者设备上的文件,我们可以使用它将文件从手机导入到电脑,或将文件从电脑推送到手机。打开文件浏览器的方法为: 3. 使用文件浏览器 1 2 选中你要查看的设备,使其高亮。 选择Window,在弹出的菜单中选择Show View,接着选

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档