关键词不能为空

当前您在: 主页 > 英语 >

Android常用开发工具&用法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 21:55
tags:

-

2021年3月3日发(作者:娱乐中心)


DDMS


调试




DDMS


的全称是


Dalvik


Debug


Monitor


Ser vice


,它为我们提供例如:


为测试设备截屏,针对特定的进 程查看正在运行的线程以及堆信息、


Logcat


< p>
广播状态信息、模拟电话呼叫、接收


SMS


、虚拟 地理坐标等等。


DDMS



IDE



emultor


及真正的


android


设备架起来了一座桥梁。开发人员可以通过

DDMS


看到目标机器上运行的进程


/

现成状态,


可以


android


的 屏幕到开发机上,


可以看进程的


heap


信息,


可以查看


logcat


信息,


可以查看进程分配内存情况,


可以像目标机发送短信以及打电话 ,可以像


android


开发发送地理位置信息。


可以像


GDB


一样


atta ch


某一个进程调试。



SDKàto ols


目录下提供了


ddms



完整版,直接双击



运行即可。下面以


Eclipse



DDMS perspect ive


为例简单介绍


DDMS


的功能。




debug



java



perspective


一样,安装好


adt< /p>


后会有一个


DDMS


< br>perspective


,打开即可。





如果

< br>perspective


里没有显示


DDMS

< p>
,刚按如下步骤执行:



?



点击上图中


DDMS


图标左边的那个图标,然后在下图中如 果有


DDMS



刚选择,


如果没有,


刚选择“其他”,


然后在出现的窗口中双 击


“DDMS”即可。






注意:


DDMS



Emulator


和外接测试机有同等效用。如果系统检测到它



(VM)


同时运行,那么


DDMS


将会默认指向



Emulator


。以上

< br>2


种启动后的操


作有些不一样,建议分别尝试下。




DDMS


的工作原理



< p>
DDMS


将搭建起


IDE


与测试终端


(Emulator


或者


connected


devic e)


的链


接,它们应用各自独立的端口监听调试器的信息,


DDMS


可以实时监测到测试


终端的连接情 况。


当有新的测试终端连接后,


DDMS


将捕捉到终端的


ID,


并通过


adb


建立调试器,从而实现发送指令到测试终端的目的。





DDMS


监听第一个终端


App


进程的端口为


8600



APP


进程将分配


8601



如果有更多终端或者更多< /p>


APP


进程将按照这个顺序依次类推。


D DMS


通过


8700


端口(“base port”)接收所有终端的指令。




打开后的窗口为:





下边通过


GUI


详细了解


DDMS


的一些功能

< br>




GUI


的左上角可以看到标签为”Devices”的面板,


这里可以查看到 所有



DDMS



接的终端的详细信息,以及每个终端正在运行的


APP< /p>


进程,每个


进程最右边相对应的是与调试器链接的端口。因为


Android


是基于


Linux


内核


开发的操



作平台 ,


同时也保留了


Linux


中特有的进 程


ID



它介于进程名和端口


号之间。




device


窗口罗列模拟器中所有的进程,右上角那一排按钮分别为:调试某


个进程,


更新某个进程,


更新进程堆栈信息,


停止某个进程,


最后一个图片按钮


时抓 取


android


目前的屏幕。





当你选中某个进程,并 按下调试进程按钮时,如果


eclipse


中有这个进程的


代码,那就可以进行源代码级别的调试。有点像


GDB attac h


。图片抓取按钮可


以把当前


andr oid


的显示桌面抓到你的机器上,也是非常有用。




右边那个窗口中有


thr eads




heap




file explorer


选项卡。分别显示线


程统计信息,栈信息,以及

android


的文件系统。





file


explor er


非常有用,他可以把文件上传到


android

< p>
手机,或者从手机


下载下来,也可以进行删除操作。选中

< br>file


explorer


选项卡后,按下面三个按< /p>


钮便可实现对


android


手机文件系 统的上传,下载,删除操作。





emulator control


也是非常重要的,


通过它可以像手机发送短信,



打电话,


已经更新手机位置信息。




T


elephony Status:


通过选项模拟语音质量以及信号连接模式。





T


elephony Actions:

模拟电话接听和发送


SMS


到测试终端。

< br>




Location


Control:


模拟地理坐标或者模拟动态的路线坐标变化并显示


预设的地理标识,可以通过以下


3


种方式:


-


-


-


-


-


-


-


-



本文更新与2021-03-03 21:55,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/703420.html

Android常用开发工具&用法的相关文章