首次启动时的相机与麦克风授权——为什么要麦克风
会请求哪些权限
Defekt 首次启动进入取景框之前,会依次请求以下权限:
| 权限 | 用途 | 是否必需 |
|---|---|---|
| 相机 | 访问摄像头进行实时预览和拍摄 | 是 |
| 麦克风 | 采集环境声音实现音频响应特效 | 是 |
| 存储(可选) | 保存拍摄的照片和视频到本地 | 是 |
| 相册访问 | 导入已有照片或视频加特效 | 否 |
相机权限:必须允许
相机权限是 Defekt 的核心。没有这个权限,应用连取景框都打不开,直接停留在权限请求界面。
点"允许"时,建议选择始终允许而不是"仅在使用时允许"——因为拍照片、录视频、导入相册加特效都会用到相机相关操作,每次都重新授权会打断体验。
麦克风权限:为什么是必需的
这是很多用户第一次看到时会困惑的问题:一个相机 App,为什么要麦克风?
Defekt 的音频响应特效需要麦克风:
- 对着麦克风说话,画面里的特效会随声音起伏
- 播放一段音乐,特效会跟着鼓点和旋律变化
- 不只是录音功能,是用来驱动特效的
所以麦克风权限不是"可选的录音功能",而是核心特效功能的输入源。如果拒绝了麦克风权限,音频响应类特效会无法工作,但其他特效(风之条纹、回声拖影等)仍然正常。
建议允许,能解锁一整组特效玩法。
如果当时拒绝了,后来想打开
权限在 Android 里是可以随时重新授权的。操作路径:
- 打开 系统设置 → 应用管理
- 找到 Defekt(包名 co.defekt.defektCamera)
- 进入 权限管理
- 把相机和麦克风的开关重新打开
- 回到 Defekt,重新进入取景框即可
关于存储权限
存储权限的请求时机可能和前两个不同——有些设备在首次保存照片/视频时才弹出存储权限请求。建议首次使用前先去系统设置里检查一下,避免拍摄完成后导出被拦截。