uiautomatorviewer用途:获取,分析Android UI控件的工具

附:谷歌Uiautomator文档:http://android.toolib.net/tools/help/uiautomator/index.html

uiautomatorviewer工具路径:D:\android-sdk-windows\tools (位于sdk\tools\路径之下)

使用uiautomatorviewer工具的环境要求:

Android SDK Tools:API 21 版本或者21以上版本;

Android SDK Platform:API 16 版本或者16以上版本.

举例使用方式之一(快速定位到组件的 string  id):

1)PC连着Android手机,双击uiautomatorviewer.bat 启动

2)跳转到想要查询的手机界面,然后点击uiautomatorviewer左上角的第二个图标按钮“ Device Screenshot”,点击之后会将当前手机界面的快照更新,如下图所示:

3) 如上图所示,右下方的整个区域,是当前选中的页面或者是控件的属性信息。这部分比较重要,我们可以很直观的查看属性中的控件id或者是text。

总结:使用上述的工具可以快速查找字符串,例如需要查找Android Settings模块下的字符串,如果通过此命令(Linux环境下):find - name "*.xml" | xargs grep --color "查找的字符串" 搜索,可能搜索出来的字符串不是唯一的,很难快速定位。当然,此工具并非此用途,它还可以利用Uiautomator的API方法可以得到该控件的实例.

 

更多相关文章

  1. android listview使用glide异步加载图片错位,闪烁问题
  2. Android手机屏幕px转dp和dp转px工具类
  3. Android——TextView指定字符串颜色高亮,实现类似微信、支付宝搜
  4. Android学习-常见的UI控件 RadioGroup和RadioButton
  5. Android截取字符串
  6. android 图片处理工具类
  7. Android(安卓)Toast工具类大放送
  8. Android工具开发一(清除手机所有app缓存)
  9. Android:SeekBar和RatingBar控件

随机推荐

  1. android RecyclerView获得单个Item的View
  2. 制定2个月学习Android的计划
  3. 解决ListView 下拉时出现黑色阴影
  4. Android内存使用——垃圾回收LOG,GC_CONCU
  5. Android(安卓)Jetpack Components of Roo
  6. android连接数据库sqllist基础操作学习:
  7. 在Android Studio中,如何在app中打开链接
  8. android listview单击事件
  9. android 关闭外音
  10. Android 之使用LocalBroadcastManager解