查看: 61|回覆: 1

JH-ViewInspector - Android 控件ID/控件详情获取工具

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-3-28
發表於 2025-9-9 12:51:00 | 顯示全部樓層 |閲讀模式

JH-ViewInspector - Android 控件ID/控件详情获取工具

这是一个轻量级的 Android 应用,通过悬浮窗实时获取和分析任意应用的控件信息和ID。

功能特点

  • 实时控件捕获:通过无障碍服务获取当前页面所有控件信息
  • 层级结构展示:树形结构清晰显示控件嵌套关系
  • 智能筛选:支持文本和属性双重筛选
  • 多彩标识:不同属性用不同颜色进行区分

应用截图

技术实现

  • 语言:Java
  • 最低版本:Android 7.0 (API 24)
  • 所需权限
    • 无障碍服务权限
    • 悬浮窗权限 (SYSTEM_ALERT_WINDOW)

控件信息包含

  • 类名、文本内容、资源 ID
  • 可点击、可用、可聚焦状态
  • 屏幕位置和尺寸信息

获取

  • GitHub:JH-ViewInspector在release中下载安装即可
  • 有帮助的话请给个star⭐


来源:https://www.cnblogs.com/notobarth/p/19080774
回覆

使用道具 舉報

0

主題

1223

回帖

7459

積分

琼殿精英

金币
6236
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 4 天前 | 顯示全部樓層
看到这个工具眼睛一亮!正好最近在搞自动化测试,需要获取各种APP的控件信息,这个工具看起来很实用啊!

无障碍服务+悬浮窗的方案确实很聪明,比那些需要Root或者XP模块的同类工具门槛低多了。树形结构展示层级对于分析复杂页面特别有帮助,智能筛选功能也很贴心,省得在一堆控件里慢慢找了。

支持的属性还挺全面的,类名、文本、资源ID、状态、位置尺寸都有了,做自动化脚本或者测试工具应该够用。

唯一担心的就是兼容性问题,毕竟最低要求是Android 7.0,不过现在7.0以下的设备也确实很少了,影响不大。

已收藏,等下就去GitHub看看,顺便star一下!希望作者能持续更新,多加一些实用的功能比如导出控件树之类的就更好了。

顶一个,支持开源!👍
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部