UI Automator Viewer是android SDK自带的一个元素定位工具,用于扫描和分析Android应用程序的UI组件的GUI工具,通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务,使用UI Automator Viewer可以检查一个应用的UI来查看应用的布局和组件以及相关的属性!
UI Automator Viewer的渲染需要3D图形API的支持,如OpenGL或Direct3D。另外,使用更高级的图形库也是可以的,比如OGRE、Irrlicht和RenderWare等,关键需求可以简化为二点:
纹理(Texture)的支持直接写屏(RHW的顶点格式、正交投影、或者使用shader实现)
UI Automator Viewer还同步提供了官方界面编辑器LayoutEditor和ImageSet编辑器,以方便UI和图像集的制作。作为界面编辑器,它需要系统级界面以提供编辑器操作,0.3.0版是基于MFC实现的;而在0.4.0版本以后,改为基于wxWidgets(跨平台的本地UI框架,这里的UI指Window操作系统底层,如:Windows、Unix和Mac)实现。 目前将CEGUI作为游戏界面库开发的游戏已经有好多种,国内的天龙八部,巨人等游戏就是很好的例子。
UI Automator Viewer的功能是非常强大的,而且使用也非常的灵活,可以和脚本配合。可以通过配置文件自定义窗口外观。通过布局文件实现窗口布局等等特性,使得游戏的界面开发更加方便。
1.在快盘下载站下载该软件
2.软件无需安装即可使用
一、uIautomatorviewer介绍
uiautomatorviewer是android SDK自带的一个元素定位工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。
使用uiautomatorviewer,你可以检查一个应用的UI来查看应用的布局和组件以及相关的属性。该工具位于SDK目录下的toolsin子目录下。
二、启动uiautomatorviewer
1、在SDK的安装目录下双击uiautomatorviewer.bat就可以启动
2、也可以使用cmd命令进行启动,cd到tools目录下,然后输入uiautomatorviewer.bat回车后启动服务。启动界面如下:
注:1、在Android Studio中可以通过Android Device Monitor 调用UI Automator Viewer。
2、点击uiautomatorviewer后会出现一个console黑窗口,使用时不要关掉。
三、uiautomatorviewer界面
界面一共有四个区域:
1)上方区域
4个按钮从左至右功能分别是:打开已经保存的布局,获取详细布局,获取简洁布局,保存布局。点击保存,将存储两个文件,一个是图片文件,一个是.uix文件(XML布局结构)
第二个按钮(Device Screenshoot uiautomator dump)和第三个按钮(Device Screenshoot with Compressed Hierarchy uiautomator dump –compressed),第二个按钮把全部布局呈现出来,第三个按钮只呈现有用的控件布局。
2)截图区(左下),显示当前手机屏幕显示的布局图片
3)布局区(右上),用XML树的形式,显示界面的控件布局
4)控件属性区(右下),当爱布局区点击某一控件时,将在这里显示控件的属性
在第一次点击Device Screenshoot按钮时,将会报错,显示如下:
解决方案:修改uiautomatorviewer.bat中最后一行代码,将“%prog_dir%”替换为platform-tools的实际目录即可。
原因:在uiautomatorviewer.bat中,需要知道SDK下子目录platform-tools的路径,即bat文件中的“%prog_dir%。
四、连接手机
cmd打开输入adb devices,确认手记已连接
DualMonitorTools win7双任务栏插件7940人在玩如何在win7系统中设置双显示器都显示任务栏呢?接下来小编将会详细地进行介绍。
下载winhex下载1755人在玩winhex是一个专门用来对付各种日常紧急情况的小工具。可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时WinHex还可以让你看到其他程序隐藏起来的文件和数据。
下载Procexp.exe下载1647人在玩Procexp是Process Explorer的简称,比windows任务管理器要高级强大不少。Process Explorer是一种轻巧且可移植的高级过程管理实用程序,一款增强型的任务管理器,可从Task Manager停下来的地方接手。
下载corel产品注册机x71520人在玩orel产品系列注册机2020通用版是针对corel系列产品推出的专用注册机
下载upupoo免费版下载1427人在玩upupoo动态桌面是一款电脑动态桌面软件,又译为啊噗啊噗,可以将视频设为桌面壁纸,upupoo软件也收集了动漫、舞蹈、神曲、风景等大量的视频壁纸资源,全视角动态桌面,交互桌面,改变对传统桌面的认知,并且保证永久免费使用。
下载VMware Workstation 8.0下载1371人在玩vmware8是一款专业好用的虚拟机软件,能够帮助用户在单一的桌面上同时运行不同的操作系统,vmware8中文版可以完美支持win、mac、linux操作系统的运行,用来开发、测试以及部署新的应用程序再合适不过。
下载DeskPins绿色汉化版下载1210人在玩DeskPins是一款可以把你想要的窗口放在最顶层的软件,还可以把窗口自动置顶。常用软件前端显示(DeskPins),可以见你常用的窗口定在桌面前端,就像大头针一样,只需要点击DeskPins大头针图标,然后点击任何一个窗口,DeskPins就可以将任何应用窗口保持在其它窗口最顶层。
下载TrayS下载1169人在玩TrayS是一款简单好用的桌面小工具,支持自定义操作,可以将任务栏设置成自己喜欢的颜色或样式,非常方便,操作上几乎没啥难度。
下载transmac破解版下载975人在玩TransMac(dmg文件打开工具)这个软件可以在windows上打开mac的文件系统,比如说mac磁盘,或者是mac系统镜像等等。
下载Twomon SE免费版下载916人在玩TwomonSE是一款屏幕扩展工具,可以把你的手机、平板当做第二个电脑屏幕使用,TwomonSE软件功能包括扩展屏幕、重复的屏幕、显示触摸等,使用非常方便。
下载