Android Device Monitor是Google SDK套件中的一个调试工具。里面包含了好几种调试工具,包括DDMS、Hierarchy View、Debug、Tracer for OpenGL ES、Pixel Perfect,其中通过DDMS开发人员可以通过他看到目标设备上运行的程序,可以查看内存分配情况,可以模拟向设备打电话发短信还可以发送地理信息位置。通过Hierarchy View可以看到目前屏幕上的布局信息。接下来我就介绍下DDMS和Hierarchy View的使用。

一、DDMS

(1)、Emulator Control

通过Emulator Control 我们可以模拟传感器,来电等数据。当然,Emulator Contorl只有Google原版镜像才可以用,如果模拟器里或手机里不是Google源码镜像,这里的内容都会变成灰色。

模拟来电


模拟发送短信

(2)、File Explorer

File Explorer可以让我们浏览手机里的文件。

(3)、System Information

在这里我们可以看到CPU、内存占用情况。

(4)、屏幕截图


二、Hierarchy View

按Devices里的按钮Dump View Hierarchy for UI Automator可以获得当前屏幕上面的元素组成。

例如Google浏览器

可以看到Google浏览器当前界面的布局,view id,view的类,是否勾选等信息。


作者:周世鹏:原文地址

更多相关文章

  1. android第二天早:简单工具和布局基础
  2. android使用viewpager计算偏移量实现选项卡功能
  3. 1.Android(安卓)Studio 环境搭建并配置Genymotion
  4. 反射类查看类下面的所有方法及变量
  5. Android(安卓)RemoteViews原理
  6. 一段漂亮的Fragment hide,show相关的代码
  7. Android(安卓)约束布局(ConstraintLayout)详解
  8. android常用view布局
  9. Android(安卓)ListView的getview()中position错位 重复调用(posit

随机推荐

  1. 完美解决VMware安装后没有VMnet1和VMnet8
  2. JS基础知识:JS对象模拟数组方法用法实例分
  3. Java如何实现登录token令牌
  4. 使用MybatisPlus自定义模版中能获取到的
  5. Android(安卓)相机实例(一)
  6. Android源码目录结构详解
  7. Android(安卓)Volley.jar包下载
  8. Ubuntu10.04 32位编译Android(安卓)4.0源
  9. JS判断当前环境为微信,手机判断浏览器类型
  10. Flutter知识点:数据存储之File