V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
abc8678
V2EX  ›  问与答

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

  •  
  •   abc8678 · 2022-11-13 18:34:44 +08:00 via Android · 923 次点击
    这是一个创建于 769 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手机上的[读写存储空间]权限一般只有允许和拒绝两个选项,有时候只读更放心一些。比如:

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

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

    装了存储空间隔离的话,可以禁止读,或者隔离写,但没法只读。我的手机不支持 SD 卡,有 SD 的手机可能还有些办法。有没有类似的工具可以实现只读?已经 root 了
    3 条回复    2023-05-16 07:48:20 +08:00
    psllll
        1
    psllll  
       2022-11-15 17:01:44 +08:00
    1.让他存到 Android 目录下,mp3 下完手动转移出去
    2.同上
    abc8678
        2
    abc8678  
    OP
       2022-11-18 08:16:18 +08:00 via Android
    @psllll 拷了几张图进 Android 的 data 的包名里面,反复重启 APP 且清缓存也没能把图片刷新出来,APP 内置的选图功能貌似不认,可能只认 DCIM 这种目录吧
    abc8678
        3
    abc8678  
    OP
       2023-05-16 07:48:20 +08:00 via Android
    网易云好像不行,不给存储权限就不让下载。给了空间隔离,才可以下载。但空间隔离对外置 TF 卡不适配,权限是直接开放的,可以扫描歌曲和删除歌曲。而在支持外置卡的机型,一般习惯把歌曲放在外置卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2469 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.