摘要:Android 权限处理真正难的地方,不是调用一次授权 API,而是同时面对系统版本差异、用户拒绝、永久拒绝、设置页返回和业务降级。本文以拍照和选择图片为例,梳理运行时权限的完整流程,并用 Kotlin 封装一个可复用的权限状态模型,让页面能够明确处理授权、拒绝和“前往设置”三类结果。