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

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

ID:52877633

大小:1.18 MB

页数:34页

时间:2020-04-14

安卓专业学习第四章使用DDMS.ppt_第1页
安卓专业学习第四章使用DDMS.ppt_第2页
安卓专业学习第四章使用DDMS.ppt_第3页
安卓专业学习第四章使用DDMS.ppt_第4页
安卓专业学习第四章使用DDMS.ppt_第5页
资源描述:

《安卓专业学习第四章使用DDMS.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章使用DDMSDalvik虚拟机调试监控服务(DDMS,DalvikDebugMonitorService)是一组实用工具的有机结合,开发者可以通过DDMS监视模拟器甚至是真实设备。包括的工具:任务管理器(TaskManager)文件浏览器(FileExplorer)模拟器控制台(Emulatorconsole)日志控制台(Loggingconsole)认识DDMS打开程序,并运行它。运行DDMS来观察程序的运行状况打开DDMS:在Eclipse中选择Windows,在菜单中选择OpenPerspective,在弹出的菜单中选择DDMS在DDMS中,你可以:(1)查看设备列表,以及各个

2、设备的运行状态。(2)通过Logcat查看程序的日志记录。(3)通过文件浏览器FileExplorer,查看并操作设备上的文件。(4)查看每个进程或线程状态;触发Java的垃圾回收(GC);查看应用程序使用的堆;同样可以终止线程。(5)捕捉屏幕,通过ScreenCapture可以很方便地捕捉模拟机或者真实设备的屏幕画面。(6)模拟发送GPS、模拟来电等。1.关联调试器关联调试器的具体步骤为:(1)在左侧的设备面板中选中你要调试的包名,使其高亮。(2)单击上方的绿色小虫标志开始调试。单击后,我们已经完成了调试器的关联。接下来我们可以查看线程。2.查看线程依然选中要调试的包名使其高亮,接着单击

3、上方的三个向右的箭头图标,该按钮名为updatethreads。这时在右侧面板的Threads标签中就可以看到该进程中运行的一系列线程了,如下图所示。3、查看线程内部运行的方法(1)打开Threads标签页。(2)选中你要查看的线程。(3)单击refresh按钮。4.查看堆统计使用DDMS甚至可以查看应用程序的堆的统计数据。查看时需要执行的步骤为:(1)在左侧面板中找到要查看的包,选中它。(2)单击绿色的小桶图标,该按钮的名字是updateheap。这时数据将显示在右侧的Heap标签页中。也许这个时候还没有任何数据显示,不要着急,单击一下CauseGC就可以看到数据出现了。这时因为Heap

4、标签页是在每次GC之后才会刷新数据,除了被动等待垃圾回收(GC)以外,我们可以通过单击刚才的CauseGC主动触发垃圾回收。这个时候,在右侧的Heap标签页中显示如图所示:(3)选中任意对象,它的使用状况将会以图表的形式显示在下方的面板中,如下图所示:5.终止进程终止进程的方法为:(1)选中你要终止的进程。(2)单击红色的停止符号图标,该按钮的名字是StopProcess。单击后该进程则被终止,调试结束。使用文件浏览器文件浏览器可以帮助我们很方便地查看模拟器或者设备上的文件,我们可以使用它将文件从手机导入到电脑,或将文件从电脑推送到手机。打开文件浏览器的方法为:(1)选中你要查看的设备,使

5、其高亮。(2)选择Window,在弹出的菜单中选择ShowView,接着选择FileExplorer。操作示意如图所示:1.从手机上拷贝文件如果希望从手机设备上将文件拷贝到电脑上,只需如下3个步骤:(1)选中你希望操作的文件。(2)单击文件浏览器标签页右上角的向左箭头图标,该图标名为:Pullafilefromthedecvice。(3)在弹出的浏览窗中选择文件的保存地址,确定后单击保存就可以了,如下图所示。2.从电脑上拷贝文件到手机拷贝文件到手机时,同样需要如下3个步骤:(1)在文件浏览器中选择你希望保存文件的文件夹,使其高亮。(2)单击文件浏览器标签页的右上角向右箭头图标,该图标名为:

6、pushafileontothedevice。(3)在弹出的浏览窗口中选择目标文件,选中后单击打开,如下图所示。3.删除文件目前文件浏览器只支持删除文件而不支持删除整个文件夹。删除文件时,步骤如下:(1)选中你要删除的文件,使其高亮。(2)在右上角单击红色的横线符号。需要注意的是,该擦操作没有任何提示,所以执行时需要小心确认以防止误删,因为被删除的文件是没有办法恢复的。使用模拟器控制使用模拟器控制可以对模拟器进行操作,模拟以下状态:(1)模拟语音来电。(2)模拟发送短消息。(3)模拟发送GPS信号。接下来我们一一模拟这些常见情况:1.语音来电需要模拟语音来电时需要按照以下步骤:(1)在DD

7、MS的左侧面板中选中你需要操作的模拟器。(2)在EmulatorContaol面板中的TelephonyActions菜单下的Incomingnumber编辑框中输入任意号码。(3)选择Voice选项。(4)单击Call按钮。(5)使用Hangup可以挂起,图1显示了模拟时的操作界面。当有模拟成功时,模拟器显示如图2所示来电显示。图1图22.模拟接受短信息需要模拟语音来电时需要按照以下步骤:(1)在DDMS的左侧面板中选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。