Android UI 调试常用工具(Dump view UI hierarchy for Automator)

UI调试时程序员比较头疼的问题:有时候经常会被1dp、2dp的问题,搞得无言以对(Android开发深有体会)

下面介绍一个在实际开发过程中常用的一个调试工具,可以精确到每个View在屏幕中的绝对位置(精确到具体的px),有了这样的工具,就可以很好地找到UI中存在的问题了。

其实就是在DDMS视图下,使用Dump view UI hierarchy for Automator:

找到它也很简单的

1、Android studio(大家用了都说好 ),点击上面的小机器人

2、选择DDMS视图,找到手机,选中, Dump view UI hierarchy for Automator就在照相机logo旁边,没错,就是这个,手机屏幕里有个小机器人

3、手机当前屏幕对应 当前调试页面,选择页面元素,在右面就是现实对应View的信息(类型 坐标 id、。。。)

ps:这种方法对新手来说还是挺实用的,已解决些许问题了。

图片属于测试图片

时间: 2024-07-31 23:33:33

Android UI 调试常用工具(Dump view UI hierarchy for Automator)的相关文章

DDMS android 开发工具-----dump View Hierarchy for UI automator

今天又发现一个好工具  dump View Hierarchy 对学习UI布局很有好处,操作也很简单的,直接上图说话了

Android开发调试日志工具类[支持保存到SD卡]

直接上代码: package com.example.callstatus; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.net.UnknownHostException; import java.text.SimpleDateFormat; impor

Android|Java 开发常用工具类

如题 该文章展示的是我开发过程中使用的部分常用工具类方法,不定期更新. 欢迎各位大牛批评指教,如有发现错误,欢迎留言指教,如有更好的实现方式,也欢迎留言交流学习,谢谢. 一.手机号 座机号.邮箱格式匹配工具类 package com.kevin.test.utils; /** * 字符串格式匹配工具类 匹配手机号.座机号.邮箱等 * * @author blj * */ public class FormatCheckUtils { /** * 判断是否符合邮箱格式 */ public stat

Android开发中常用工具

1. Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包.2. Android模拟器:Android虚拟机的实现,目的是使开发的应用在开发计算机上的AVD内运行.3. Android调试监控服务(DDMS):视图的方式监视和控制能调试的应用程序.4. Android调试桥(Android debug bridge,ADB):客户端-服务器应用程序,提供对虚拟设备和实际设备的链接.允许复制文件.安装已编译的程序以及允许shell.5. Logcat: 查看和过滤日志.6.

Android SDK开发常用工具的使用及其异常处理

由于以下操作都是命令操作,所以在执行以下操作之前确保环境变量 ANDROID_HOME 指向的是正确的Android SDK的路径: 启动Android SDK Manager: android 启动Android Device Monitor: monitor 启动UI Automator Viewer: uiautomatorviewer 有的时候启动UI Automator Viewer失败,会提示“unexpected error while parsing input invalid

Android应用调试常用知识

1.Android应用启动过程调试 1).进入设置-->辅助功能-->开发者选项:如果没有打开开发者模式,在拨号里面输入*#*#6961#*#*: 2).找到选择调试应用,打开选择你要调试的应用: 3).再把等待调试器选项打开: 4).这样你要选择调试的应用在启动过程中就自动进入了调试模式: 2.修改eclipse debug的代码源文件的查找路径 1).进入Debug窗口,选中debug的项目,右键单击,在弹出的菜单中选择"Edit Source Lookup ......&quo

javascript调试常用工具讲解

1.Console命令详解,让调试js代码变得更简单 2.<Firebug入门指南>

UI调试神器 for ios:Reveal的使用与破解

原文地址:咖啡猪_iOSer 移动开发这一块做的最多的无疑就是UI和交互,而UI调试也是移动开发人员经常干的一苦逼事.虽然目前iOS开发工具Xcode集成了UI调试功能(Debug View Hierarchy),但带给我们的却只有失望.接下来就如标题所见,笔者来简单介绍和使用Reveal,因为这东西使用起来并不难,所以着重讲解怎么集成到工程里.但是...这个工具是收费的,不过还好我们在天朝(你懂得,暴力破解). 简单介绍 Reveal的使用其实真的很简单,就如第一张镇楼图的效果一样.中间是3D

android常用的一些UI调试命令am,pm

转自:http://www.52rd.com/Blog/Detail_RD.Blog_blogercn_71675.html android在开发者模式下,我们能够使用adb执行andorid手机上system/bin/目录下的几乎所有命令.这些命令有的和linux的原始命令功能一样,有些是android独有的,有些是MTK添加的.但他们无一例外,功能都相当强大.熟练使用这些命令,可以有效的减少程序调试的工作量. am指令可以发送广播,可以启动activity,可以启动服务,同时还能在特定的窗口