hierarchyviewer一个android改BUG可以提高30%效率的工具

本文介绍了一个强大的Android开发工具——HierarchyViewer。通过此工具,开发者能以树状形式查看应用UI的层级结构,便于快速定位视图元素并进行调试。文章详细讲解了如何使用该工具加载视图,并展示了如何查看视图属性及优化UI。

           对于没个android开发的人来说,大多数都是在公司已经搭建好的框架上加功能改bug,以前学习android不知道有hierarchyviewer这么个工具,看到同事们用这个,后来用了感觉这是android开发的一个利器,很多书上没有说这个工具,来到第二家公司也没看到人用过,所以今天在这里说一说它以树的形式显示视图的层次,将布局加载到工具里,看到当前的布局,方便优化UI

    首先你打开androidSDK在tools或者platform-tools里面(以前的2.3以前的应该在tools里面2.3以后的应该在platform-tools里面),找到hierarchyviewer双击,你会看到一个这样的界面。这里显示了你电脑的链接的手机设备。字体加粗的就是目前手机显示的应用,其它正常字体的我也就不多说了,看名字就能看出来,我这里打开的是计算

选中点击loadview Hierarchy就会加载出当前手机显示的界面布局的试图。一下子显示出了计算的整个布局,当你点击随便点击一个view,又下角就是显示出这个view所在位置。你也可以知道当前那个view的类型,右边可以查看到你当前点击的view的所有属性Property。


 

最重要的是,计算器的每个view,只要是设置了ID,ID名字都能显示在这个视图里面。所以当一些view的事件问题,你拿到ID全局搜索,会很快的定位到位置找到这个view的使用情况提高开发人员的效率。

       至于hierarchyviewer查看view的像素什么的,我没用过,有兴趣的可以研究,在开发过程中,往往遇到比较大型的项目,类会很多,用eclipse开发你会感觉到很卡,个人感觉还是source Insight比较方便简洁行了就到这里。

      如果有什么问题,希望大家提出来,谢谢



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值