首次打开要给哪些权限 —— 不全给也能用
kanade 要的权限很少
作为开源轻量客户端,kanade 只申请三个权限:网络访问、外部存储读写、通知。没有位置、相机、麦克风、通讯录、剪贴板等无关权限。
下面逐个讲:
网络访问(必须给)
kanade 的核心功能——搜索歌曲、拉取榜单、加载封面、播放在线音乐——全部需要网络。没有网络权限,打开就是空白界面,搜索也搜不出任何结果。
这个权限 kanade 在任何场景下都需要,没有它 App 就是个壳。必须允许。
外部存储读写(可选给)
存储权限用来做两件事:
- 扫描手机里已有的本地音频文件(mp3、flac 等)并导入媒体库
- 缓存在线播放的歌曲文件到本地(允许离线续播)
给了:能在媒体库里看到本地音频列表,部分播过的歌能离线再听一次不给:在线听歌正常,只是不能扫本地文件、也不缓存歌曲
如果你只用 kanade 听网易云在线曲库、不需要离线听歌,不给存储权限完全不影响。
通知权限(建议给)
安卓 13 及以上会把通知权限单独提出来问。给了之后:
- 播放时通知栏显示歌曲名和三个控制按钮
- 锁屏时通知区显示封面和播放控件
- 设置里的"通知栏歌词"开关才有实际效果
不给:能正常播放,只是通知栏没有播放控制。需要切歌时得回到 App 里点。
权限给了之后还能改
所有三个权限在系统设置里随时可以改:
- 打开设置 → 应用 → 找到 kanade → 权限管理
- 随时开关任一权限
- 关掉之后下次用到时 kanade 不会强制弹窗,直接静默降级
为什么没有其他权限
kanade 作为第三方客户端,只通过网易云的公开接口工作,不采集本地数据:
- 不需要位置权限:歌单推荐是网易云服务端算好返回的,不需要 kanade 知道你在哪
- 不需要相机/麦克风:没有扫码登录(目前只支持账号密码登录),没有听歌识曲
- 不需要通讯录:不做社交
- 不需要剪贴板:不读剪贴板内容(不做"从剪贴板识别链接打开"这类功能)
开源项目意味着任何人都能看源码里的权限声明——没有隐藏的权限、没有申请而不用的权限。