如何让 Android 应用只读某个目录?

2022-11-13 18:34:44 +08:00
 abc8678
手机上的[读写存储空间]权限一般只有允许和拒绝两个选项,有时候只读更放心一些。比如:

1.只想让国内播放器充当 mp3 下载器,但不想让它擅自删掉手机上已有的 mp3 文件。

2.只想让 APP 正常选图,但允许读写之后 APP 就有机会擅自删照片了。比如以前的 QQ ,最近的得物(今天看 IT 之家才知道) https://www.ithome.com/0/653/470.htm

装了存储空间隔离的话,可以禁止读,或者隔离写,但没法只读。我的手机不支持 SD 卡,有 SD 的手机可能还有些办法。有没有类似的工具可以实现只读?已经 root 了
913 次点击
所在节点    问与答
3 条回复
psllll
2022-11-15 17:01:44 +08:00
1.让他存到 Android 目录下,mp3 下完手动转移出去
2.同上
abc8678
2022-11-18 08:16:18 +08:00
@psllll 拷了几张图进 Android 的 data 的包名里面,反复重启 APP 且清缓存也没能把图片刷新出来,APP 内置的选图功能貌似不认,可能只认 DCIM 这种目录吧
abc8678
2023-05-16 07:48:20 +08:00
网易云好像不行,不给存储权限就不让下载。给了空间隔离,才可以下载。但空间隔离对外置 TF 卡不适配,权限是直接开放的,可以扫描歌曲和删除歌曲。而在支持外置卡的机型,一般习惯把歌曲放在外置卡

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX