• 了解UI Automator Viewer


    uiautomatorviewer 是Android SDK自带的工具,通过截屏分析XML布局文件的方式,为用户提供控件信息查看服务。该工具位于SDK目录下的toolsin子目录下,可以看到它是通过bat文件启动的。

     整个界面分四个区域:

    (1)工作栏区(上)

    共有4个按钮。从左至右分别用于:【开已保存的布局】,【获取详细布局】,【取简洁布局】,【保存布局】。 

    【第四个按钮】点击保存,将存储两个文件,一个是图片文件,一个是.uix文件(XML布局结构)

    【第二按钮】Device Screenshot uiautomator dump 与【第三个按钮】Device Screenshot with Compressed Hierarchy uiautomator dmup - commpressed 的区别在于,第二个按钮把全部布局呈现出来 ,而第三个按钮只是呈现有用的控件布局,比如某一Frame存在,但只有装饰功能,那么点击第三按钮时,可能不被呈现。

    (2)截图区(左)

    显示当前屏幕显示的布局图片

    (3)布局区(右上)

     以XML树的形式,显示控件布局

    (4)布局区(右下) 

     当点击某一控件时,将显示控件属性。

    第一次点击Device Screenshoot按钮时,将会报错,显示如下 

    原因是在于,uiautomatorviewer.bat中,需要知道SDK下的子目录platform-tools的路径,即bat文件中的“%prog_dir%”,因此我们需要修改uiautomatorviewer.bat中最后一行代码,将“%prog_dir%”替换为platform-tools的实际目录。

  • 相关阅读:
    【python】第一个爬虫:用requests库爬取网页内容
    【python】UDP协议编程
    【python】体育竞技分析:预测球队比赛成绩
    【python】手绘图制作
    【python】成绩表雷达图
    【python】numpy库和matplotlib库学习笔记
    【python】PIL库之图片处理
    【python】PIL库学习总结
    【python】利用jieba中文分词进行词频统计及生成词云
    汉诺塔问题
  • 原文地址:https://www.cnblogs.com/yoyoma0355/p/10669348.html
Copyright © 2020-2023  润新知