是否可以使用Hierarchy Viewer作为? 如果是,如何?那里有任何教程吗?使用Android应用程序小部件的层次结构查看器
1
A
回答
2
您是否尝试过使用层次结构查看器获取UI元素?我昨天遵循了这些指示,他们为我工作得很好。
要运行层次浏览器,你可以按照下列步骤操作:
- 连接设备或启动的仿真器。
为了保证安全性,Hierarchy Viewer只能连接到运行Android系统开发者版本的设备。 - 如果您还没有这样做,请安装您要使用的应用程序。
- 运行该应用程序,并确保其UI是可见的。
- 从终端(命令提示符),从/ tools /目录启动hierarchyviewer。
- 您看到的第一个窗口显示设备和仿真器的列表。要展开设备或模拟器的活动对象列表,请单击左侧的箭头。这将显示一个活动对象的列表,这些活动对象的UI在设备或模拟器上当前可见。这些对象按Android组件名称列出。该列表包含您的应用程序Activity和系统Activity对象。此窗口的屏幕截图如图1所示。
- 从列表中选择您的活动的名称。您现在可以使用View Hierarchy窗口查看其视图层次结构,或使用Pixel Perfect窗口查看UI的放大图像。
由于这不适用于股票Android系统,您必须使用开发者版本或模拟器。
请!检查here
如果这些说明不适用于应用程序小部件或者您有更多问题,请让我知道。
+0
你好,你有什么建议,为什么我收到这个http://i.imgur.com/IbBkzrL.png在我们正在开发的一对Google Glass上工作?这是我第一次尝试在此设备上使用层次结构查看器 – SMT 2015-01-06 20:11:53
0
直到罗曼盖伊开发了一种解决方法之前,这是正确的答案。
您现在可以将ViewServer
类添加到您的项目中,并在任何设备中使用HierarchyView。
所需要的代码可以在这里找到: https://github.com/romainguy/ViewServer
欲了解更多信息check this。
相关问题
- 1. Android层次结构查看器丢失
- 2. Android Hierarchy-Viewer - 无法在ddms层次结构查看器中查看应用程序
- 3. Android层次结构查看器未显示渲染时序
- 4. 运行层次结构查看器
- 5. 是否有Qt小部件来浏览应用程序中的小部件层次结构(类似于Spy ++)?
- 6. 缺失的要求:Android的层次结构查看器
- 7. 查看UIViewController的层次结构
- 8. Android:层次结构查看器不存在
- 9. 查看网络服务器文件的层次结构
- 10. 如何在eclipse中禁用层次结构查看器
- 11. 使用Mono.Cecil查找类型层次结构程序集
- 12. 使用UIToolBar和UITabBarController查看层次结构
- 13. 层次结构查看器使高度发生变化
- 14. android图像“查看器”应用程序
- 15. iPhone应用程序:总体应用程序层次和体系结构
- 16. 如何访问应用程序内的网页层次结构
- 17. iOS应用程序UI的层次结构
- 18. Android中的PDF查看器小部件
- 19. Android的层次和结构
- 20. 有没有办法从另一个android应用程序获取android应用程序视图层次结构?
- 21. laravel 5.4使用查询生成器的层次结构/树
- 22. 使用Android本机AAssetManager的文件层次结构
- 23. 使用Linq构建树层次结构
- 24. 如何列出GtkTreeView小部件中的目录层次结构?
- 25. 将managedObjectContext传递给查看/控制器层次结构
- 26. 层次结构查看器不工作与HTC Sensation
- 27. 使用mySQL的三层web应用程序权限结构
- 28. 用于创建锁层次结构的实用程序?
- 29. iOS应用程序包和xcode文件层次结构之间的关系
- 30. USB层次结构驱动程序
添加了一个更新的答案,用新的方法来做到这一点。 – neteinstein 2014-03-04 15:52:44
[我如何使用层次结构查看器](https://stackoverflow.com/a/45055690/6521116) – 2017-07-12 11:08:58