02 您所在的位置:网站首页 安卓进程id查看 02

02

2023-06-12 09:08| 来源: 网络整理| 查看: 265

目录

一. DDMS 是什么?

二. 工作原理

三. ddmlib

1.ddmlib简介

总结

一. DDMS 是什么?

DDMS 的全称是DalvikDebug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。提供测试设备截屏、查看特定进程正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、模拟接收及发送SMS、虚拟地理坐标等服务。

二. 工作原理

DDMS将IDE与测试终端(Emulator或者connected device)建立连接,各自使用独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS可以捕捉终端ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。 DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过8700端口(”base port”) 接收所有终端的指令。

三. ddmlib

1.ddmlib简介

ddmlib是DDMS工具的核心,它封装了一系列对ADB的功能封装。

DDMS工具已经非常强大,可以展示非常多的Android性能监测数据,利用ddmlib来完成自定义的功能定制可实现数据导出, 所需要的库:

分别是ddmlib.jar、ddms.jar和ddmuilib.jar,其中ddmlib.jar是核心功能,其它两个是为了查看其实现原理而引人的。

总结

参考: DDMS详解 - 简书



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有