还没试
桌面软件 · 系统能力
系统权限System Permission
屏幕录制、辅助功能、麦克风等权限只有用户能在系统设置里打开;没授权时功能往往静默失效,应用要检测、说明缺什么,并一键引导去设置。
先试:没授权时,功能是怎么「坏」的
截图翻译需要三项系统权限。左边试功能,右边是系统设置。先看没授权时的样子,再打开「AI 做了权限检测和引导」对比。
知识点:权限在系统手里,不在应用手里
功能卡和开关上已经演过,这里只做命名。
- 辅助功能、屏幕录制、麦克风、摄像头、完全磁盘访问等,只有用户能在系统设置里打开;应用只能请求和引导。
- 没授权时功能常常「静默失效」:截图只剩壁纸、快捷键没反应,没有任何报错——用户只会觉得软件坏了。
- 麦克风、摄像头这类系统只弹一次询问;用户拒绝后,只能引导去系统设置手动打开。
- 屏幕录制等权限改完往往要重启应用才生效,引导文案里要说清楚。
什么时候用、怎么用
功能要碰「别的应用」或硬件,就要先想权限。
- 信号:截图、录屏、全局快捷键、读取其他应用的选中文字、语音、摄像头。
- Windows 上多数能力默认可用,但麦克风 / 摄像头仍有隐私开关;按两个系统分别验收。
- 列出每个功能需要的权限,写进需求。
- 要求应用在启动或用到时检测:缺哪项就在对应功能上提示,并给「打开系统设置」。
- 在一台从没授权过的电脑上验收:拒绝一次、授权后重启一次,都要有清楚提示。
正反例:同一个截图翻译
权限一样,差别只在没授权时用户看到什么。
「缺少屏幕录制权限 → 打开系统设置」;授权后提示「重启应用后生效」。用户三步就能用上。
截图结果一片空白,没有任何提示;用户以为是 bug,给差评,而问题只是一个开关。
快速自测
用户第一次点语音输入时选了「不允许」,之后再点就没反应了。应该怎么做?
继续查证
术语的技术定义和行为以这些一手或权威资料为准。
下一步学
和本知识点经常一起出现的概念。