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

最新版 QQ 貌似更改了应用文件存储位置

  •  
  •   acrisliu · 2021-10-09 01:48:23 +08:00 · 2597 次点击
    这是一个创建于 928 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不太了解 iOS 应用的文件存储机制,但是印象中符合规范的 APP 会将应用的缓存文件等存放在用户访问不了的地方。

    最近 QQ 更新后,发现在 Files 应用中能看到 QQ 文件夹,里面一百多个各种各样的文件和目录,这种行为和以前用 Android 时,国内大部分不遵循 Android 开发规范的应用在存储根目录随意创建文件夹差不多,区别只是 iOS 卸载 APP 时会将对应的目录删掉罢了。

    之前发现掘金和牛客这两个 APP 有同样的情况,在给这两个 APP 提交反馈后暂时卸载了它们,没想到现在 QQ 也变成这样了。

    14 条回复    2021-10-10 08:26:51 +08:00
    dingwen07
        1
    dingwen07  
       2021-10-09 01:53:48 +08:00 via iPhone   ❤️ 1
    咋不说 Minecraft 也把游戏数据放在外面呢?
    我倒是很喜欢应用程序把所有的数据放在用户可访问的位置,可惜现在似乎是开发者不希望让用户接触并修改应用数据呢。
    acrisliu
        2
    acrisliu  
    OP
       2021-10-09 02:09:13 +08:00 via iPhone
    @dingwen07 我觉得把需要让用户访问的文件暴露出来才是比较合理的,比如 nplayer 会把从 Samba Server 上下载的电影放在自己应用的目录下。
    dingwen07
        3
    dingwen07  
       2021-10-09 03:32:52 +08:00 via iPhone
    @acrisliu #2 是这个道理,QQ 这样乱放文件肯定不合适,就算要放这些杂七杂八的放在一个单独的目录里也会好很多。
    kokutou
        4
    kokutou  
       2021-10-09 07:49:56 +08:00 via Android
    现在 Android 的 qq 微信,还有大部分常用软件都可以不给任何权限就能正常用了,sdcard 里好干净。。。
    mokong
        5
    mokong  
       2021-10-09 09:09:51 +08:00
    可以参考,https://blog.csdn.net/yvhkyiu/article/details/81433591,只要设置两个 bool 值,就会显示在 file 里,这个地方的文件夹会随着 APP 的删除而删除,还算是好的,只不过看起来有些恶心
    zhouwb
        6
    zhouwb  
       2021-10-09 10:09:12 +08:00
    files 就是文件管理器,能看到很正常啊,只不过原来 qq 用的 app 私有目录存聊天记录,现在改成共享目录存放,但是这个共享目录还是一个 app 一个目录,而且是和 app 联动的,app 删除这个文件夹也会一并删除,就是以前 itunes 时期能看到有些 app 的共享目录,可以直接往里面拷贝东西,比如 nplayer,这个很早就有了,这样也很好啊,可以手动备份数据了,不知道你们激动什么
    acrisliu
        7
    acrisliu  
    OP
       2021-10-09 10:53:20 +08:00 via iPhone
    @zhouwb nplayer 那种很正常,我上面回复也说过了,但是 QQ 把这些也放出来看着不烦吗?
    https://i.loli.net/2021/10/09/yAuUtDHw9ZmcYEb.jpg?width=828&height=1792
    zhouwb
        8
    zhouwb  
       2021-10-09 10:59:30 +08:00
    @acrisliu 这有什么可烦的,你又不是没事就打开 files,没事就去翻 qq 文件夹,我用到 files 大部分时候都在下载文件夹里,其他时间用到很少,多一个文件夹而已,你烦什么?
    acrisliu
        9
    acrisliu  
    OP
       2021-10-09 11:11:49 +08:00 via iPhone
    @zhouwb 啊不好意思,我不烦了🤫
    DogeFlyKite
        10
    DogeFlyKite  
       2021-10-09 11:16:37 +08:00
    iOS 这个不可以自选路径暴露,应该是 QQ 在 plist 文件里添加了个值(忘记叫啥了),添加了之后会把应用沙盒的 Documents 目录暴露出来
    acrisliu
        11
    acrisliu  
    OP
       2021-10-09 11:23:14 +08:00 via iPhone
    @DogeFlyKite 是的,最新版 QQ 才改成这样,不知道是为何。
    MrKrabs
        12
    MrKrabs  
       2021-10-09 11:42:47 +08:00
    还行吧,看得到总比看不到好吧?本来也没指望国产能做多好
    zhouwb
        13
    zhouwb  
       2021-10-09 12:22:52 +08:00   ❤️ 1
    @acrisliu 真的没必要纠结,我觉得楼上哥们说的对,看得到总比看不到好吧,不过现在 qq 确实用的少了,大家都用微信,只能被迫用微信,所以导致 qq 用处不大了,只是一直不舍得删除而已,毕竟这是几代人的记忆啊,还有那些年的聊天记录,偶尔翻一番还挺有意思的
    zhandouji
        14
    zhandouji  
       2021-10-10 08:26:51 +08:00 via iPhone
    安卓手机如何查看某些 app 隐藏的文件?用 es 找不到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3279 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:51 · PVG 20:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.