首次启动权限说明——每项权限对应什么功能
为什么需要这些权限
DevCheck 靠 Android 的系统 API 读取设备信息。有些 API 要求特定权限,拒绝之后那块读数就是空的,不影响其他功能。
逐项对应
- 存储访问(READ_EXTERNAL_STORAGE):扫描已安装应用的 APK 路径、读取一些应用元信息。拒绝的话应用页里可能少一些路径和体积数据。
- 电话状态(READ_PHONE_STATE):读取 SIM 卡信息、运营商、双卡的接入模式。拒绝的话网络页的移动网络部分会少一些字段。
- 位置信息(ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION):Wi-Fi 扫描(Pro 版工具)和 GPS 工具需要。日常看参数不影响。
- 蓝牙(BLUETOOTH_CONNECT):蓝牙扫描工具(Pro 版)需要。
- 手电筒和振动:硬件测试功能需要,没有权限测试就跑不起来。
权限策略
不确定的可以先全部允许,用完之后去系统设置 → 应用 → DevCheck → 权限,把不想给的收回就行。基础读数面板不依赖敏感权限,即使全部拒绝,仪表盘、硬件页、系统页这些核心面板仍然能正常显示——只是字段会少一点。
Shizuku 提权(进阶)
装了 Shizuku(免费开源工具)之后 DevCheck 会自动检测到它在运行,无需额外设置就能多读出一批:温度、电池健康度、CPU 负载等。关于 Shizuku 的详细用法见 Shizuku 提权指南。