是否可以使用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