- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,接着选
您可能关注的文档
- 作文多思善想(修改).ppt
- 作文拟题技巧.ppt
- 物质的跨膜运输.ppt
- 物质跨膜运输实例.ppt
- 作文指导——一件难忘的事情.pptx
- 列车图运行图.ppt
- 特写镜头书真情.ppt
- 作文指导《线索构思法》.ppt
- 作文指导--童话.pptx
- 无线数显温度计的设计.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)