安卓专业学习第四章使用DDMS.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运行以上代码,我们可以在Logcat中发现如下输出: 也许读者会说我只想看我添加的调试信息怎么办?这个时候我们可以使用自定义的日志过滤器,使用方法为: 单击右上角的+号,在弹出的如图1所示的对话框中填入相关信息。例如,按照Tag过滤,按照进程Id过滤,按照日志等级过滤等等。这里我们选择按照Tag过滤,单击OK按钮后,我们可以看到日志输出中只有我们自己的日志打印了,如图2所示: 图1 图2 使用Screen Capture捕捉设备屏幕 截屏对于开发者来说一直是一个麻烦的问题,而DDMS的Screen Capture功能帮助我们快速方便地截取手机的屏幕。使用方法为: (1)选择你要截取的设备。 (2)单击DDMS左侧面板中上方的相机图标,这时出现截屏窗口,如下图所示。 (3)单击刷新可以重新获得屏幕画面。 (4)单击Rotate按钮可以旋转屏幕,如下图所示。 (5)单击Sava按钮可以保存画面至目标地址。 (6)单击Copy按钮可以复制画面,粘贴到需要的地方。 (7)单击Done按钮退出截屏。 第四章 使用DDMS Dalvik虚拟机调试监控服务(DDMS,Dalvik Debug Monitor Service)是一组实用工具的有机结合,开发者可以通过DDMS监视模拟器甚至是真实设备。 包括的工具: 任务管理器(Task Manager) 文件浏览器(File Explorer) 模拟器控制台(Emulator console) 日志控制台(Logging console) 认识DDMS 打开程序,并运行它。 运行DDMS来观察程序的运行状况 打开DDMS:在Eclipse中选择Windows,在菜单中选择Open Perspective,在弹出的菜单中选择DDMS 在DDMS中,你可以: (1)查看设备列表,以及各个设备的运行状态。 (2)通过Logcat查看程序的日志记录。 (3)通过文件浏览器File Explorer,查看并操作设备上的文件。 (4)查看每个进程或线程状态;触发Java的垃圾回收(GC);查看应用程序使用的堆;同样可以终止线程。 (5)捕捉屏幕,通过Screen Capture可以很方便地捕捉模拟机或者真实设备的屏幕画面。 (6)模拟发送GPS、模拟来电等。 1.关联调试器 关联调试器的具体步骤为: (1)在左侧的设备面板中选中你要调试的包名,使其高亮。 (2)单击上方的绿色小虫标志开始调试。 单击后,我们已经完成了调试器的关联。接下来我们可以查看线程。 2.查看线程 依然选中要调试的包名使其高亮,接着单击上方的三个向右的箭头图标,该按钮名为update threads。这时在右侧面板的Threads标签中就可以看到该进程中运行的一系列线程了,如下图所示。 3、查看线程内部运行的方法 (1)打开Threads标签页。 (2)选中你要查看的线程。 (3)单击refresh按钮。 4. 查看堆统计 使用DDMS甚至可以查看应用程序的堆的统计数据。查看时需要执行的步骤为: (1)在左侧面板中找到要查看的包,选中它。 (2)单击绿色的小桶图标,该按钮的名字是update heap。这时数据将显示在右侧的Heap标签页中。也许这个时候还没有任何数据显示,不要着急,单击一下Cause GC就可以看到数据出现了。这时因为Heap标签页是在每次GC之后才会刷新数据,除了被动等待垃圾回收(GC)以外,我们可以通过单击刚才的Cause GC主动触发垃圾回收。 这个时候,在右侧的Heap标签页中显示如图所示: (3)选中任意对象,它的使用状况将会以图表的形式显示在下方的面板中,如下图所示: 5. 终止进程 终止进程的方法为: (1)选中你要终止的进程。 (2)单击红色的停止符号图标,该按钮的名字是Stop Process。 单击后该进程则被终止,调试结束。 使用文件浏览器 文件浏览器可以帮助我们很方便地查看模拟器或者设备上的文件,我们可以使用它将文件从手机导入到电脑,或将文件从电脑推送到手机。打开文件浏览器的方法为: (1)选中你要查看的设备,使其高亮。 (2)选择Window,在弹出的菜单中选择Show View,接着选择File Explorer。 操作示意如图所示: 1. 从手机上拷贝文件 如果希望从手机设备上将文件拷贝到电脑上,只需如下3个步骤:(1)选中你希望操作的文件。 (2)单击文件浏览器标签页右上角的向左箭头图标,该图标名为:Pull a file from the decvice。 (3)在弹出的浏览窗中选择文件的保存地

文档评论(0)

beautyeve + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档