当前位置:K88软件开发文章中心编程语言APP编程Android01 → 文章内容

第十二章 运行与调试

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 11:14:03

天的文章为大家初步介绍DDMS(即Dalvik调试监控服务器)以及这些工具能为开发流程带来的实际价值。我们已经了解了Eclipse当中的一种调试View,也就是LogCat;不过另外几种同样值得大家认真掌握。在运行在或者连接着Eclipse的虚拟设备或者硬件设备上,我们可以通过选择“窗口”、“打开视图”、“DDMS”的方式开启DDMS视图。在这里,大家能够利用Eclipse右上方的按钮在DDMS视图与Java视图之间进行切换。第二步让我们就DDMS视图展开探讨。上一次我们已经了解过设备视图(其中会显示一份清单,罗列所有已经连接的设备外加运行其中的进程链接)。选择一项进程后即可访问设备视图中的各项功能。下面通过名称从列表中找出我们自己的按钮。在选中对应进程之后,点击设备视图中的“Update Threads”按钮以开启Threads View。“Update Heap”按钮对于Heap View也将起到同样的作用。在未来的开发工作当中,大家还会根据需要了解其它视图的作用,其中一些只与执行特定任务类型的应用程序相关。不过现在我们不考虑太多,只把时间用在DDMS当中值得关注的内容身上。模拟器视图提供针对任何运行中虚拟设备实例的控制选项,大家可以在设备列表中选择一套AVD并打开其模拟器控制选项卡来查看相关内容。另外,需要注意的是我们可以在设备视图当中停止当前运行着的进程、调试运行中进程并强制执行垃圾回收。在我们结束对DDMS的说明之前,应用程序一定正运行在硬件或者虚拟设备之上,请在设备视图中选择对应设备并点击“截图”按钮。这时新窗口中将出现当前设备显示内容的截图结果。在这里,大家可以保存或者复制该图片,并将其用于应用程序商店中的宣传资料当中。受篇幅所限,我们对调试工作的说明比较简略,大家可以点击此处查看Android开发者指南当中关于Android应用程序调试的内容。总结当我们开始着手创建Android应用程序时,需要关注的重点在于运行应用程序并将信息记录到控制台以监控应用的运行活动。不过随着项目复杂程度的提升,大家往往会在应用程序发布前的准备阶段用到大量Eclipse当中不可或缺的Android调试与测试工具。在本系列教程的下一篇文章中,我们将介绍Android Activity生命周期,只有掌握了这方面知识、大家才能真正开始创建功能全面的应用程序。

上一页  [1] [2] 


第十二章 运行与调试