UETool

强大的 View 调试工具
授权协议 MIT
开发语言 Java
所属分类 iOS代码库、 视图布局(View Layout)
软件类型 开源软件
地区 国产
投 递 者 纪枫
操作系统 Android
开源组织
适用人群 未知
 软件概览

UETool 是饿了么开源的一个各方人员(设计师、程序员、测试)都可以使用的调试工具。它可以作用于任何显示在屏幕上的 view,比如 Activity/Fragment/Dialog/PopupWindow 等等。

目前 UETool 提供以下功能:

  • 移动屏幕上的任意 view,如果重复选中一个 view,将会选中其父 view

  • 查看/修改常用控件的属性,比如修改 TextView 的文本内容、文本大小、文本颜色等等

  • 如果你的项目里正在使用 Fresco 的 DraweeView 来呈现图片,那么 UETool 将会提供更多的属性比如图片 URI、默认占位图、圆角大小等等

  • 你可以很轻松的定制任何 view 的属性,比如你想查看一些额外的业务参数

  • 有的时候 UETool 为你选中的 view 并不是你想要的,你可以选择打开 ValidView,然后选中你需要的 View

  • 显示两个 view 的相对位置关系

  • 显示网格栅栏,方便查看控件是否对齐

效果

 

 

  • 写作原因 前几天无意中在安卓巴士上闲逛,看到了其视频专栏下面的线下活动专栏,然后就看了2018安卓巴士开发者大会看到了饿了么分享的一个视觉验收神器,从而引起了自己的注意,因为在项目交付过程中跟设计师确实会出现以下部分问题: 渐变色取值不方便 占位图尺寸不清除 UI调整过程效率低 a.设计师会有大一点、小一点的描述,不能准确说出准确数字 控件圆角大小未知 控件是否对齐判断不方便 文本超长时控件是否会

  • 最近看见一个好库github.com/eleme/UEToo… 1.饿了么UETool效果图&&用途 自从我把这个工具给我们设计同学安利之后,她们就爱的不要不要的,用过安卓系统开发者选项的同学知道,有一个查看边界的按钮,但是有时候呢,觉得功能不够,因为开发者选项显示边距的和android studio的Layout Inspector 或者DDMS 的uiautomator工具 一样都是静态显示v

 相关资料
  • 在C中有一个永恒的问题,它伴随了你很长时间,然而在这个练习我打算使用一系列我开发的宏来解决它。到现在为止你都不知道它们的强大之处,所以你必须使用它们,总有一天你会来找我说,“Zed,这些调试宏真是太伟大了,我应该把我的第一个孩子的出生归功于你,因为你治好了我十年的心脏病,并且打消了我数次想要自杀的念头。真是要谢谢你这样一个好人,这里有一百万美元,和Leo Fender设计的Snakehead Te

  • Guava提供了很多类似java.util.Collections的静态工具类 Guava中工具类与集合的对应关系如下: 集合接口 来自于JDK/Guava 对应的Guava工具类 Collection JDK Collections2 List JDK Lists Set JDK Sets SortedSet JDK Sets Map JDK Maps SortedMap JDK Maps Qu

  • IDA是一个非常强大的反汇编和调试工具,支持Windows,Linux, Mac OS X平台,它支持太多的功能了,以至于其作者都不能在官方网站上对其进行详细的描述。 正式版本是需要收费的,正因为其功能强大,收费也非常贵。不过,它有试用版本可以下载,从这找到IDA demo download,选择下载IDA Demo 6.5 for Mac。 下载之后解压并运行,出现如下的示意图: 过几秒会马上提

  • 用于Chrome远程调试协议的替代传输。 进程: 主进程​ Chrome调试工具在JavaScript运行时具有特殊绑定,允许与页面交互并对其进行检测。 1 const {BrowserWindow} = require('electron') 2 let win = new BrowserWindow() 3 ​ 4 try { 5 win.webContents.debugger.attach

  • 问题内容: 是否可以 在调试时 强制抛出异常。 让我举一个例子:我正在调试一些代码,这些代码是我从互联网上下载页面的地方。当Internet连接断开或网卡断开时,应抛出IOException,但执行会被阻止(在第二行) 我需要一种在代码阻塞时 在调试 时强制引发异常的方法,以便可以跳转到catch块。 我正在使用netbeans BTW。 While Debugging =执行线程暂停时手动添加。

  • 控制调试工具 控制调试工具用来管理调试当中的程序运行,提供了如下常用功能: 暂停、恢复程序运行; 终止进程 查看、禁用断点 获取线程堆栈 恢复程序运行 当程序在断点处暂停的时候,可以使用此功能来恢复程序运行. 如果有下一个断点, 就会跳转下一个断点处. 如果没有断点,程序就继续运行. 操作步骤: 调试工具栏: Resume Program 快捷键: Mac: option + command +