返回知识库

桌面软件 · 系统能力

系统权限System Permission

屏幕录制、辅助功能、麦克风等权限只有用户能在系统设置里打开;没授权时功能往往静默失效,应用要检测、说明缺什么,并一键引导去设置。

先试:没授权时,功能是怎么「坏」的

截图翻译需要三项系统权限。左边试功能,右边是系统设置。先看没授权时的样子,再打开「AI 做了权限检测和引导」对比。

截图翻译
截图翻译需要:屏幕录制

还没试

划词翻译 ⌥T需要:辅助功能

还没试

语音输入需要:麦克风

还没试

系统设置 › 隐私与安全性

只有用户能在这里拨开关,应用自己改不了。

  • 麦克风:应用还没请求过,列表里没有它

先在左边点「试一下」,看没授权时功能是怎么坏的。

知识点:权限在系统手里,不在应用手里

功能卡和开关上已经演过,这里只做命名。

  • 辅助功能、屏幕录制、麦克风、摄像头、完全磁盘访问等,只有用户能在系统设置里打开;应用只能请求和引导。
  • 没授权时功能常常「静默失效」:截图只剩壁纸、快捷键没反应,没有任何报错——用户只会觉得软件坏了。
  • 麦克风、摄像头这类系统只弹一次询问;用户拒绝后,只能引导去系统设置手动打开。
  • 屏幕录制等权限改完往往要重启应用才生效,引导文案里要说清楚。

什么时候用、怎么用

功能要碰「别的应用」或硬件,就要先想权限。

  • 信号:截图、录屏、全局快捷键、读取其他应用的选中文字、语音、摄像头。
  • Windows 上多数能力默认可用,但麦克风 / 摄像头仍有隐私开关;按两个系统分别验收。
  1. 列出每个功能需要的权限,写进需求。
  2. 要求应用在启动或用到时检测:缺哪项就在对应功能上提示,并给「打开系统设置」。
  3. 在一台从没授权过的电脑上验收:拒绝一次、授权后重启一次,都要有清楚提示。

正反例:同一个截图翻译

权限一样,差别只在没授权时用户看到什么。

正例功能卡写出缺什么,一键跳设置

「缺少屏幕录制权限 → 打开系统设置」;授权后提示「重启应用后生效」。用户三步就能用上。

反例不检测,只截到壁纸

截图结果一片空白,没有任何提示;用户以为是 bug,给差评,而问题只是一个开关。

快速自测

用户第一次点语音输入时选了「不允许」,之后再点就没反应了。应该怎么做?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。