博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于安卓布局调试工具-hierarchyviewer
阅读量:4355 次
发布时间:2019-06-07

本文共 530 字,大约阅读时间需要 1 分钟。

初学安卓,优化一个布局的性能是我接到的一个任务,网上略查了一下hierarchyviewer可以做到这个事,于是开始搞起。

hierarchyviewer使用过程:

1.手机需要刷成开发版(稳定版里面的响应hierarchyviewer的某服务没有开启)

2.手机root(不是必须)

以上两步可以root精灵来完成,我这的设备是小米三,一些新出的机型root不了

3.安卓sdk目录下的tools/hierarchyviewer即为我们要使用的工具

4.打开手机app

5.运行hierarchyviewer,截图如下

6.选中上图蓝色表示自己要查看布局的activity,截图如下:  

7.上图表示自己的布局结构,会显示id,层次结构,同时还可以显示控件的加载速度,截图如下:

 

8.上图中分别显示了,元素测量,布局,和展示需要的时间(过程中可能会被调用多次),三个圆形的图标,分别对应

上面的三个步骤所耗时间的长短比例,绿色表示正常,红色表示极慢,黄色表示一般(小于50%控件的同一属性)

接下来准备去找到具体慢的点,接下来做相应地优化,初学安卓,记录一下。

转载于:https://www.cnblogs.com/zhtx/p/4655048.html

你可能感兴趣的文章
硬件访问方法和混杂字符设备
查看>>
shell 脚本获取远程服务器信息并发送邮件
查看>>
基于Docker搭建MySQL主从复制
查看>>
两台centos之间传送文件
查看>>
使用DevExpress官方汉化文件对界面进行汉化的过程
查看>>
关于获取各种浏览器可见窗口大小的一点点研究
查看>>
C#获取枚举描述
查看>>
emwin 之模态窗口
查看>>
macdown快速上手
查看>>
Bone Collector 01背包问题
查看>>
toString方法分析
查看>>
c++ builder xe2 字符串转日期
查看>>
网络流 E - Escape HDU - 3605
查看>>
MySQL(13):Select-order by
查看>>
Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
查看>>
10.11讲的内容总结
查看>>
datetime赋空值
查看>>
类似银行交易记录
查看>>
mysql 使用shell时出现 ERROR 2006 (HY000): MySQL server has gone away 解决方法
查看>>
HDU 1326 Box of Bricks(水~平均高度求最少移动砖)
查看>>