`
rain_2372
  • 浏览: 682396 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android工具之Hierarchy Viewer--分析应用程序UI布局

阅读更多
Android SDK提供的Hierarchy Viewer工具可以帮你分析应用程序UI布局,该工具在Android SDK的工具文件夹里:

android/tools/hierarchyviewer
Hierarchy Viewer使用如下:


启动Android模拟器;
到tools目录下,双击启动hierarchyviewer文件启动Hierarchy Viewer或在终端中输入hierarchyviewer命令启动;
在打开的图形界面中左侧的Devices列表中选择相应的AVD设备,并点击load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息;
hierarchy通过树形结构展示布局形式,双击树节点可以展示单独的UI部分;
当模拟器activity画面变更后,点击refresh可以加载新的页面布局信息.
通过Hierarchy Viewer工具就可以学习别人优秀的布局方式,同时也更能更深入更全面更整体的把握xml布局文件。体会UI和代码(java code)以及资源(res)的相互分离。

来自http://gooss.org/android-tools-hierarchy-viewer/
分享到:
评论

相关推荐

    Android 实用工具Hierarchy Viewer实战

    Android 开发中,UI 分析工具 Hierarchy Viewer 是一个非常有用的工具,可以帮助开发者快速、方便地设计、调试和调整界面,提高用户的开发效率。本文将详细介绍如何使用 Hierarchy Viewer 工具在 Android 开发过程中...

    hierarchyviewer

    在Android开发过程中,优化用户界面UI是至关重要的,而HierarchyViewer工具正是Android SDK提供的一款强大的界面分析工具,它能够帮助开发者深入洞察应用程序的视图层次结构,从而优化布局性能,提升用户体验。...

    HierarchyViewer for iOS.zip

    HierarchyViewer是Android开发中的一款重要工具,用于可视化和调试Android应用程序的用户界面(UI)层级结构。然而,这里提到的"HierarchyViewer for iOS"显然与Android的原版HierarchyViewer不同,因为Hierarchy...

    Android-HierarchyViewer是一个可以让您在GooogleChrome浏览器上以简单的方式显示App视图树的库

    HierarchyViewer是Android SDK中一个强大的工具,它允许开发者直观地查看Android应用程序的视图层次结构,以辅助UI调试和优化。这个工具最初是为Eclipse IDE设计的,但现在可以通过Google Chrome浏览器插件的形式...

    UiautomatorViewer最新源码

    **UiautomatorViewer**是Android自动化测试中的一个重要工具,主要用于可视化地检查和分析应用程序的用户界面元素。这个工具基于`uiautomator`框架,允许开发者获取UI组件的详细信息,如它们的属性、坐标以及层级...

    HierarchyViewer代码导读

    HierarchyViewer是Android开发中一个非常重要的工具,它用于可视化地检查Android设备上的UI布局层级,帮助开发者优化界面设计和性能。在本篇文章中,我们将深入理解HierarchyViewer的前端代码实现,探讨其如何处理...

    Android--开发--面试题.rar

    - 性能监控:使用Systrace、Traceview、HierarchyViewer等工具进行性能分析。 - UI流畅度:理解60fps的概念,避免ANR(Application Not Responding)。 5. **Android组件化与模块化**: - 模块化设计:如何将...

    Android应用源码之WeatherForecast-IT计算机-毕业设计.zip

    1. 使用Android Studio的调试工具,如Logcat查看日志,Profiler进行性能分析,Hierarchy Viewer检查布局性能。 2. 代码优化:遵循最佳实践,如避免冗余的findViewById,使用ButterKnife或DataBinding减少视图绑定...

    Android代码-安卓开发者工具

    4. Hierarchy Viewer:此工具可以显示Android应用程序的视图层次结构,帮助优化UI布局和性能。通过可视化方式,开发者可以检查布局的复杂性,查找重绘问题,以及调整视图元素的位置。 5. Traceview:Traceview是一...

    android-26 sdk下载

    11. **开发者工具**:如Hierarchy Viewer(布局层级查看器)和Traceview(性能分析工具)等,帮助开发者优化UI性能和解决性能瓶颈。 12. **Android Emulator**:SDK中的Android Emulator用于测试应用,提供了对...

    uiautomatorviewer.rar

    UIAutomatorViewer是Google官方提供的一个图形化工具,它是Android SDK的一部分,主要用来分析Android设备或模拟器上的用户界面层次结构。通过这个工具,开发者可以直观地看到屏幕上的每个视图及其属性,包括ID、...

    android-17.zip

    7. **测试和调试**:SDK提供了一系列工具,如DDMS(Dalvik Debug Monitor Service)用于查看和控制模拟器或连接的设备,Logcat用于查看应用的日志输出,以及Hierarchy Viewer来分析UI布局。这些工具对优化应用性能和...

    android工具箱

    4. Hierarchy Viewer:这个工具允许开发者可视化Android应用的UI布局,对于优化UI性能,检测布局层次结构过深等问题非常有用。不过,自Android Studio 3.0之后,Hierarchy Viewer被Layout Inspector取代,后者提供了...

    Android tools_r14-windows

    9. **Hierarchy Viewer**: Hierarchy Viewer允许开发者可视化和分析Android UI层次结构,有助于优化布局性能和用户体验。 10. **Layout Inspector**: 类似于Hierarchy Viewer,Layout Inspector是Android Studio中...

    Android 应用开发与底层技术

    - **Hierarchy Viewer**:这是一个图形化工具,用于查看和调试应用程序的用户界面布局。它可以帮助开发者识别和解决布局中的问题,提高用户体验。 - **QEMU**:Quick Emulator Machine的缩写,是一个通用的机器...

Global site tag (gtag.js) - Google Analytics