V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
c16777216
V2EX  ›  Android

Android 10 ,未授予任何权限,一些 App 会在某些二级目录创建文件

  •  
  •   c16777216 · 2021-06-11 19:08:49 +08:00 via Android · 5778 次点击
    这是一个创建于 1020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如 Download 和 Music

    那么

    浏览器下载文件就可以不需要存储权限

    App 能否读取其创建的文件,还是可以读取或修改所有数据,甚至创建次级目录

    Android 目录有什么例外吗
    第 1 条附言  ·  2021-06-11 23:43:21 +08:00
    即使删除了 Music 目录,依然会在每次打开 App 时,建立 1 个由大小写字母、数字、字符组成,名称固定,大小不变但不足 2 kB 的 mp3 文件
    18 条回复    2021-06-17 20:58:22 +08:00
    shijianit
        1
    shijianit  
       2021-06-11 19:15:30 +08:00
    Android10 及以上,默认有外部存储公共目录写权限,如系统相册目录,读取相册列表需要外部存储读权限
    ronman
        2
    ronman  
       2021-06-11 19:16:47 +08:00
    别说安卓 10 了,11 强制分区存储了不一样在公共目录拉屎吗。
    BeautifulSoap
        3
    BeautifulSoap  
       2021-06-11 20:40:22 +08:00 via Android
    谷歌对 Android 的 app 随地拉屎问题毫不作为都这么多年了,即便是 Android11,只要你不 root 依旧没法管住 app 拉屎。想真正管住就 root 装存储重定向吧
    dingwen07
        4
    dingwen07  
       2021-06-11 21:05:16 +08:00 via iPhone   ❤️ 1
    创建的文件和目录别的 app 没存储权限就读不了,该 app 自己被重装之后也读不了
    好像是这样的
    liuidetmks
        5
    liuidetmks  
       2021-06-12 11:50:04 +08:00
    安卓为什么不学习 iOS,一个 app 一个目录
    codehz
        6
    codehz  
       2021-06-12 11:59:51 +08:00 via Android
    @BeautifulSoap sr 管不住,rikka 还在研究新魔法呢
    sky96111
        7
    sky96111  
       2021-06-12 14:04:46 +08:00
    @liuidetmks 一开始没考虑到,现在收拾包袱太大了。再加上大多数非国产程序没有这个问题,Google 也不太想管
    JensenQian
        8
    JensenQian  
       2021-06-12 14:25:13 +08:00
    JensenQian
        9
    JensenQian  
       2021-06-12 14:25:55 +08:00
    @JensenQian #8 20 刀有点贵
    relieve56
        10
    relieve56  
       2021-06-12 15:49:13 +08:00 via iPhone
    @codehz sr 用了几年,每次下载新 app 或者有什么别的需求都要调半天,最后受不了换了果。。sr 重度用户真应该直接换 iOS,换了一身轻松
    xmumiffy
        11
    xmumiffy  
       2021-06-13 11:33:25 +08:00 via Android
    换 iOS x
    卸载文档管理器 ✓
    beginor
        12
    beginor  
       2021-06-15 09:28:30 +08:00
    在根目录下建一个“我的文档”目录, 然后文档管理期默认就打开这个目录 😂
    hu8245
        13
    hu8245  
       2021-06-15 09:37:41 +08:00
    @beginor 当真可行?创建的文件夹名称叫做 “我的文档”?
    merpyzf
        14
    merpyzf  
       2021-06-15 09:58:08 +08:00
    如果在 Android10 的设备上应用不申请权限就可以随意在用户存储目录下读写文件的话那么这个 app 的 targetAp i 一定是低于 23 以下的。
    Ga2en
        15
    Ga2en  
       2021-06-15 11:58:19 +08:00
    music 文件夹里面的东西基本都是 TX 游戏创建的,还有一些奇怪的 APP 船舰一系列从 a~z 的文件夹(特别是某家,自己编译了媒体存储,造成奇怪的文件夹层出不穷 mixiao ),已经换阵营了。
    beginor
        16
    beginor  
       2021-06-15 16:34:27 +08:00 via Android
    @hu8245 应该 SD 卡根目录下创建,然后自己只看这个目录,其它可以无视
    sw926
        17
    sw926  
       2021-06-15 17:08:26 +08:00   ❤️ 1
    Download 和 Music 是专有文件夹,Android 10 分区存储情况下 App 可以不申请权限在这些文件夹下创建文件,但是 App 只能访问自己创建的文件。对于一些图片、视频编辑软件来说,导入素材可以通过文件浏览器手动授权,编辑完可以直接导出到相册,对开发者来说不用动态申请权限了,对用户来说不用担心 App 会读取到全部的相册内容。道高一尺,魔高一丈,遇到流氓软件就直接把专有文件夹当额外存款空间了,不知道他们怎么想的,这些文件在 App 卸载了也不会删除,但是重装后就没有权限去读这些文件了。
    qiaamei
        18
    qiaamei  
       2021-06-17 20:58:22 +08:00 via iPhone
    为什上帝不惩罚作恶的中国人
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5205 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:40 · PVG 17:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.