效果:

SwissArmyKnife 是一款方便调试android UI的工具,可以兼容所有android版本,不需要root权限。可以直接在android手机屏幕上显示当前Activity中所有控件(不管是否隐藏)的边界,内外边距大小,每一个控件大小,图片大小,字体颜色,大小,以及自定义信息。同时可以直接在屏幕上取色,另外还提供了直尺(单位为px和dp),圆角尺(单位dp)工具,可以直接测量大小。针对android开发者还提供了布局树查看功能,可以直接在手机屏幕查看当前Activity中所有控件层次信息等。

可以通过滚动层级滚轮来控制只显示某一层级的信息,避免层级覆盖等。

使用方式

compile 'com.wanjian:sak:0.0.2'

Android 4.0及以上用户直接在application的onCreate中调用

com.wanjian.sak.LayoutManager.init(Application context) ,其他版本可以在activity的onResume中调用com.wanjian.sak.LayoutManager.init(Activity act)初始化。

启动app后会在屏幕左上角看到一个 android logo ,点击即可进入功能界面。

SwissArmyKnife调试Android UI的工具相关推荐

  1. android UI定位工具-uiautomator2的使用

    介绍: uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库.其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏 ...

  2. Android UI 显示工具——HierarchyViewer工具

    UI 显示工具--HierarchyViewer 为什么使用HierarchyViewer HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设 ...

  3. Android UI 设计工具

    mark 下: ActionBarSherlock:一个独立的设计库,也是GitHub上很火的一个开源项目 Nine Old Androids:实现非常复杂的动画效果 Pull To Refresh: ...

  4. android ui自动化测试工具,介绍Robotium+Orange实现androidUI自动化测试

    4.如何运行测试程序 orange框架会生成一个jar包,当你配置好这些选项后,并且拿到了orange.jar后,直接运行命令 java -jar Orange.jar D: \\config.pro ...

  5. android UI自动化测试工具Robotium VS NativeDriver VS Calabash

    http://kongqingyun123.blog.163.com/blog/static/6377283520126294029822/ 自从上次对Robotium和nativedriver这两个 ...

  6. 直接拿来用!10款实用Android UI工具

    转载地址:http://blog.csdn.net/bboyfeiyu/article/details/13295233 移动应用的UI设计就好似达摩克利斯之剑,一方面,一个视觉.交互.体验良好的UI ...

  7. Android ui 测试课堂笔记

    开始接触Android ui测试了,笔记如下 模拟器 Genemotion , the fastest android simulator in the world Android ui 测试工具 S ...

  8. 【Android】精通Android UI设计

    本书详细阐述了与 Android UI开发相关的基本解决方案,主要包括 Android UI设计工具, Android UI布局, Android UI Widgets,Android UI选项菜单, ...

  9. android手机评测工具,ADB-Toolkit 测试Android设备入侵Android手机的工具

    ADB-Toolkit是一个BASH脚本,具有28个选项和一个METASPLOIT部分,其中有6个选项,可以在Android 设备中轻松进行渗透测试. 您可以使用此脚本完成任何事情,并测试您的andr ...

最新文章

  1. Python学习--环境搭建
  2. 如何才算掌握Java(J2SE篇)
  3. android jar 加密
  4. 打不开内存卡,U盘提示未格式化的3种修复及数据恢复方法
  5. 最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这
  6. 史上最全的Nginx配置参数中文说明
  7. 1051 mysql 主从_mysql配置主从读写分离的一些想法
  8. 如何在Node.js中处理POST数据?
  9. 遭遇掌控欲望极强的上司,郁闷的项目
  10. ER图工具Visual Paradigm下载并设置中文
  11. 幼儿园门口摆个考勤机 家长接孩子得打卡
  12. Flash8-动态显示汉字乱码问题的解决
  13. android apktool反编译,apktool反编译工具
  14. [转]WinRAR破解方法
  15. 听了让人心静的纯音乐
  16. h5 vr效果_全景展示h5,深度解读如何在H5中完美融入VR技术
  17. 失物招领|基于Web的校园失物招领系统的设计与实现
  18. 语义分析- C-- 语言
  19. 单独使用elementui_Vue在单独引入js文件中使用ElementUI的组件
  20. 大屏LCD12864_stc8a8k使用说明

热门文章

  1. java计算机毕业设计图书馆管理系统源码+系统+mysql数据库+LW文档+部署文件
  2. STM32CubeMx开发之路—使用SysTick实现微妙延时函数delay_us()
  3. ios 渐变透明背景_在PS中用橡皮擦工具擦除背景并合成背景
  4. 如何将PDF转换成JPG——speedPDF在线免费批量PDF转JPG
  5. Windows 最值得推荐的“神器”,看看你中了几个?
  6. linux 进程rt,RTLinux进程调度策略总结
  7. 响应式织梦模板智能安防监控类网站
  8. poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?
  9. 云来观点:云来Light app优于百度轻应用
  10. 模拟卷Leetcode【普通】1109. 航班预订统计