问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android Device Monitor怎么用

发布网友 发布时间:2022-04-19 13:31

我来回答

3个回答

热心网友 时间:2022-07-10 22:22

  DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
  如何启动 DDMS
  DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下:
  直接双击ddms.bat运行;
  在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面如下:
  Eclipes-DDMS
  选择“Other”,界面如下:
  Open-Perspective
  双击DDMS就可以启动了。
  DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DDMS将会默认指向 Emulator。以上2种启动后的操作有些不一样,建议分别尝试下。
  DDMS 的工作原理
  DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。
  DDMS-Device
  DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过8700端口(”base port”)接收所有终端的指令。
  下边通过GUI详细了解DDMS的一些功能
  Devices
  在GUI的左上角可以看到标签为”Devices”的面板,这里可以查看到所有与DDMS连 接的终端的详细信息,以及每个终端正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。因为Android是基于Linux内核开发的操 作平台,同时也保留了Linux中特有的进程ID,它介于进程名和端口号之间。
  DDMS-Device
  在面板的右上角有一排很重要的按键他们分别是Debug the selected process调试所选进程、Update Threads刷新线程、Update Heap刷新堆栈、Stop Process停止进程和ScreenShot截屏。
  Emulator Control
  通过这个面板的一些功能可以非常容易的使测试终端模拟真实手机所具备的一些交互功能,比如:接听电话,根据选项模拟各种不同网络情况,模拟接受SMS消息和发送虚拟地址坐标用于测试GPS功能等。
  DDMS-Control
  Telephony Status: 通过选项模拟语音质量以及信号连接模式。
  Telephony Actions: 模拟电话接听和发送SMS到测试终端。
  Location Control: 模拟地理坐标或者模拟动态的路线坐标变化并显示预设的地理标识,可以通过以下3种方式:
  Manual: 手动为终端发送二维经纬坐标。
  GPX: 通过GPX文件导入序列动态变化地理坐标,从而模拟行进中GPS变化的数值。
  KML: 通过KML文件导入独特的地理标识,并以动态形式根据变化的地理坐标显示在测试终端。
  Threads、Heap、File Exporler
  DDMS-THF
  这几项,我们在其他开发工具中也经常使用,就在不此详细说明了。通过File Exporler可以查看Android模拟器中的文件,可以很方便的导入/出文件。
  Locate、Console
  DDMS-LC
  Locate:显示输出的调试信息。
  Console:是Android模拟器输出的信息,加载程序等信息;
  使用DDMS模拟发送短信,操作过程如下:
  在Emulator Control\Telephony Actions 中输入以下内容
  DDMS-SMS
  单击发送后,在Android模拟器中打开Messaging,看到下面的短信:
  DDMS-Message
  单击新短信,详细查看短信内容:
  AVD-Message
  中文显示为乱码,在未来的开发中,我们必须要注意中文字符的问题。

热心网友 时间:2022-07-10 22:22

首先打开Android Studio开发工具。

单击工具栏Android Device Monitor图标;

弹出Android Device Monitor主界面;

device窗口罗列模拟器中所有的进程;

logcat可以用于得到程序的log信息。

Emulator Control这个面板可以非常容易的打电话发短信等功能。

以上就是Android Device Monitor的使用。

热心网友 时间:2022-07-10 22:23

可以通过如下方式启动Device Monitor:
在Android Studio中,选择Tools > Android Device Monitor或者点击Android Device Monitor图标
在命令行中,定位到SDK目录的tools文件夹下,运行如下命令:
monitor
启动一个Android虚拟机或者通过一个USB线连接Android设备,可以通过在Devices窗口中选择设备来连接Device Monitor。
注意:如果你使用ADT,你可能需要在运行Device Monitor之前关闭调试工具。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 安卓设备的 device id 是什么,具体有什么用 Android device是什么意思?手机型号是U11,但是我... 如何查看自己安卓手机的Android Device ID Android device 是什么意思?一款手机里型号就是这... 现代语言学主要是共时语言学还是历时语言学?为什么? 玛瑙里面像碎片,棉絮的状态,这样的玛瑙是真的吗... windows10升级后变成了整个桌面向左移了一块这样怎... 婚后恋爱小说txt全集免费下载 华为手机哪个型号的好 华为的手机哪个型号好 华为哪个型号最好? 华为手机,哪个型号好? 华为买哪款型号手机好呢? 华为5g手机2000元左右哪款好? 想买个二手手机,不知道选什么牌子的? 想买个二手手机,1000左右是苹果好还是华为还是viv... 现在买二手华为Mate20 P好,还是买新机2000元别的... 二手手机买什么型号的好啊,懂行的给点意见啊? 华为或者荣耀二手手机,两三千买啥型号性价比最高... 想淘个二手华为手机,就是不知道哪款性价比高,感... 无法启动此程序,因为计算机中丢失AndroidDevice.dl... 手机可以开机但进不了系统,怎么查询安卓device ID 如何使用adb命令forward Android device 怎么获取手机的Android Device ID 这个怎么弄才可以登录? 如何获取 android device id 怎么能知道安卓系统手机的DEVICE ID? QT for android中select android device下没有设备... 引用android 源码device目录下的类为什么会显示不存在 怎么把 android phone改成android device 华为手机拍自己的主屏幕怎么拍 华为手机怎么拍屏幕照 华为手机怎么拍屏幕 华为手机怎样自拍手机屏幕 华为手机锁屏怎么录屏 华为手机手势拍照怎么弄? what the difference between diachronic linguistics and synchronic linguistics 论述《语言学概论》讲述了哪些内容(600字以上) 原始凭证证上表示,向银行借入的长期借款的用途是... 向银行借入长期借款应附什麽原始凭证