码迷,mamicode.com
首页 > 移动开发 > 详细

Android 布局优化工具Hierarchy Viewer的使用

时间:2014-07-08 14:09:13      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   使用   2014   



    网上已经有很多关于Hierarchy Viewer如何使用的文章,这里就不一步步的演示具体怎样使用了,ddna兄的《【Android工具】被忽略的UI检视利器:Hierarchy Viewer》与张兴业的《Android UI 优化——使用HierarchyViewer工具》都写的很棒。


    Hierarchy Viewer有两个用途,一个是用于分析当前页面视图层级,再者也能分析布局的时间统计(Measrue、Layout、Draw)所需要的具体时间,本篇主要是关注布局时间的统计功能。

   以下是在Android 2.3.7手机上统计一个页面布局的截图,点击某一个节点会显示出其中(Measrue、Layout、Draw)所需要的具体时间:

bubuko.com,布布扣

发现有问题,每一个上面都是显示n/a,需要点击重新统计点击"Profile Node",因为没有连接手机截图所以这个按钮是灰色的图片只是演示下"Profile Node"位置

bubuko.com,布布扣


下面是最终效果,能看到Measue 、Layout 、 Draw的执行执行

bubuko.com,布布扣

 

   

手机连接后出现的问题

[hierarchyviewer]Unable to get view server version from device ******
[hierarchyviewer]Unable to get view server protocol version from device ******
[ViewServerDevice]Unable to debug device: ******
[hierarchyviewer]Unable to get the focused window from device ******

如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接
解决View Hierarchy不能启动


参考资料


Android 布局优化工具Hierarchy Viewer的使用,布布扣,bubuko.com

Android 布局优化工具Hierarchy Viewer的使用

标签:android   style   blog   http   使用   2014   

原文地址:http://blog.csdn.net/androiddevelop/article/details/37495401

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!