把手机的整面权限墙搬进一个 App:逐项申请、逐盏亮灯,还能用地图看位置、拍照、录音,并且每一次导出都能自己挑地方。
全部用 Java 原生 View 与 Canvas 手绘,没有一行网页代码。
28 项危险权限逐条显示授予状态,可单项申请、一键批量申请、单独申请后台定位,另有 5 项特殊权限直达系统设置。
状态灯 + 批量操作自绘瓦片地图,单指拖动、双指缩放;GPS 与网络双源定位,显示经纬度、精度圈、海拔、速度、方位与地址,高德瓦片已做 GCJ-02 纠偏。
离线自动降级网格TextureView 真实预览、前后摄切换、闪光灯常亮、缩略图回看;每张照片拍完立刻询问保存位置与文件名。
JPEG · 每次自定义导出AAC 44.1kHz 录音、Canvas 实时波形、峰值 dB 与计时,支持回放;每段录完同样立即询问导出位置。
M4A · 每次自定义导出传感器实时读数、通讯录 / 短信 / 日历 / 通话记录条数读取、WiFi 扫描、蓝牙配对、通知、振动、NFC、闪光灯、锁屏验证与悬浮窗测试。
只读测试 · 不上传靛蓝渐变盾牌里立着定位针、外圈荡着声波弧,由脚本绘制并生成全密度自适应图标,没有调用任何模板或素材包。
Adaptive Icon加速度去重力后取峰值 PGA(Gal),换算日本气象厅计测震度与中国地震烈度,带峰值保持与体感描述,烈度以数字与罗马数字并列显示;明确标注仅供教学演示。
教学演示 · 非预警发送测试通知前先填标题与正文,想写什么就写什么,支持长文本展开,多条通知互不覆盖。
标题 + 正文可编辑短结果用 Toast 一闪而过,传感器全表、WiFi / 蓝牙列表等长结果自动弹窗;内置崩溃日志查看入口,方便定位问题。
Toast / 窗口拍照或录音完成的那一刻,会立刻弹出导出对话框:文件名能改,目标目录能换,选过的自定义文件夹会记住,但下一次依然会再问一次。
每一张照片、每一段录音都可以独立选择,互不干扰。
从包名到证书,全部摊开给你看。
测试用权限按组列出,全部按需申请,绝不默认索取。
下载后用文件管理器打开 APK,允许「安装未知应用」即可。首次运行建议在「权限」页按需逐项授权,再到各页挨个点一遍测试按钮。
⬇ 下载 权限实验室 v1.12