中文 | English
一个用于获取任意Android应用控件id的简易APP,通过无障碍服务+悬浮窗获取任意页面的控件层级结构和详细信息,支持筛选功能。
- 🔍 控件信息查看: 通过悬浮窗获取当前页面所有控件的详细信息
- 🏗️ 层级结构: 以树形结构展示控件层级关系
- 🔎 智能筛选: 通过文本筛选+属性筛选来找到你需要的控件
- 🌈 可视化标识: 不同属性用不同颜色标识,便于识别
- Android 7.0 (API 24) 及以上
- 启用无障碍服务权限
- 悬浮窗权限(用于悬浮窗功能)
- 下载最新版本的APK文件
- 安装APK文件
-
启用无障碍服务:
- 打开系统设置 → 无障碍 → View Inspector
- 启用服务权限
-
启用悬浮窗服务:
- 点击"启动悬浮窗"按钮
- 授权悬浮窗权限
-
开始使用:
- 切换至其他应用界面,点击悬浮窗“刷新”按钮
- 回到APP查看控件信息
每个控件显示以下信息:
- 类名: 控件的Java类名
- 文本: 控件显示的文本内容
- 描述: 控件的内容描述
- ID: 控件的资源ID
- 属性状态:
- 是否可点击
- 是否可用
- 是否可聚焦
- 位置: 控件在屏幕上的坐标范围
- 语言: Java
- 最低API: 24 (Android 7.0)
- 目标API: 34 (Android 14)
- 构建工具: Gradle
- UI框架: Material Design Components
- 克隆项目
git clone https://github.com/TheNotoBarth/JH-ViewInspector.git
cd JH-ViewInspector- 使用Android Studio打开项目
- 连接设备或启动模拟器
- 点击运行按钮
欢迎提交Issue和Pull Request!
本项目采用 MIT许可证 开源。
如有问题或建议,请通过以下方式联系:
- 提交 Issue
- 发送邮件: 1591943735@qq.com
JH-ViewInspector - 让Android控件调试更简单