如何移除Android图库对SD卡的访问权限?
让Android图库不扫描SD卡个人图片文件夹的方法
添加.nomedia文件(最稳妥的方案)
给每个不想被扫描的SD卡文件夹放一个空的.nomedia文件,系统媒体扫描器会自动跳过这类文件夹:- 打开有SD卡访问权限的文件管理器(SD卡已加密的话,需要先验证密码)
- 进入目标图片文件夹,新建一个空白文本文件
- 把文件名改成
.nomedia,注意要删掉默认的.txt后缀
完成后重启一下设备,图库就不会再显示这个文件夹里的图片了。
设置隐藏文件夹
在目标文件夹名称前面加个.,比如TravelPhotos改成.TravelPhotos,多数Android系统的媒体扫描器会忽略隐藏文件夹。不过有些第三方图库可能还是会扫到,最好和.nomedia配合使用。限制图库的SD卡访问权限(Android 10及以上)
直接从系统权限层面切断图库对SD卡的访问:- 进入系统设置 → 应用列表 → 找到你的图库应用
- 点击「权限」→ 选择「存储」
- 把权限改成「仅允许访问设备内部的媒体文件」或者直接拒绝SD卡访问(不同系统选项可能有差异)
这样图库只能读取手机内部存储的图片,SD卡里的内容完全看不到。
额外加密文件夹(可选补充)
虽然SD卡已经加密,但用支持文件夹加密的第三方文件管理器给个人图片文件夹再加一层加密,加密后的内容系统扫描器读不到,隐私更有保障。
内容的提问来源于stack exchange,提问作者anon
相关产品推荐
相关产品推荐

