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

感觉安卓的文件管理很乱

  •  
  •   razios · 2019-01-09 09:50:49 +08:00 via Android · 14320 次点击
    这是一个创建于 2152 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前觉得 ios 的封闭不好用,安卓虽然开放却感觉更乱,比如微信找点缓存文件,比如各个 app 相册,各种目录下都有。反而不如 ios 统一,虽然封闭些。
    54 条回复    2019-01-15 23:11:02 +08:00
    PHPJit
        1
    PHPJit  
       2019-01-09 09:57:26 +08:00 via Android
    同感!
    heganyuliang
        2
    heganyuliang  
       2019-01-09 09:57:38 +08:00 via Android   ❤️ 9
    jinhan13789991
        3
    jinhan13789991  
       2019-01-09 09:58:29 +08:00
    你电脑上找 qq 微信缓存文件不也是各种目录都有。
    CallMeReznov
        4
    CallMeReznov  
       2019-01-09 09:58:35 +08:00   ❤️ 5
    1.APP 乱生成文件
    2.IOS 只是没让你那么容易翻阅他的文件目录而已,实际上你时间长了一个样
    jasonyang9
        5
    jasonyang9  
       2019-01-09 10:00:35 +08:00   ❤️ 2
    分明是微信这厮的问题。缓存结构太奇葩了,层层叠叠,文件系统压力巨大
    helionzzz
        6
    helionzzz  
       2019-01-09 10:05:29 +08:00   ❤️ 1
    开放有可能导致更乱这不是很合理的发展么? 这有什么好奇怪的。反倒是 IOS,可能并不像你想象的那样。
    CivAx
        7
    CivAx  
       2019-01-09 10:28:06 +08:00
    为什么不越狱后装个 iFile 自己翻翻呢

    你看不见不代表没有

    :D
    razios
        8
    razios  
    OP
       2019-01-09 10:28:14 +08:00 via Android
    @heganyuliang root 就算了。。
    razios
        9
    razios  
    OP
       2019-01-09 10:30:17 +08:00 via Android
    @helionzzz 至少在用户层面,找起来还算简单啊
    Paff
        10
    Paff  
       2019-01-09 10:30:55 +08:00
    ios 也没差,不过一般看不到眼不见心不烦
    orangeade
        11
    orangeade  
       2019-01-09 10:32:56 +08:00 via Android   ❤️ 3
    iOS App 一样乱拉屎
    在某 tg channel 看到的

    才意识到通过 iOS 内建的「文件」可以直接看到一堆睿智应用的部分内部存储文件,点名:

    -微信
    -腾讯视频
    -追追漫画
    - VSCO

    像欧路词典也会在其中存储外部导入和应用内下载的扩充词库,以数字命名。而上面列出的应用在「文件」中暴露了一些完全用户不可读的应用内部存储文件。
    helionzzz
        12
    helionzzz  
       2019-01-09 10:33:43 +08:00
    @razios IOS 藏的比较深而已。这方面大家都是半斤八两啦
    kakudesu
        13
    kakudesu  
       2019-01-09 10:33:55 +08:00
    因为 APP 开发者不按照规范来啊,尤其是国内的一些毒瘤,另外我反而觉得 iOS 的封闭式文件管理更别扭
    sonyxperia
        14
    sonyxperia  
       2019-01-09 10:34:16 +08:00
    所以这锅到底应该是安卓的还是微信的?
    razios
        15
    razios  
    OP
       2019-01-09 10:39:18 +08:00 via Android
    @sonyxperia 如果安卓能有个专门的针对 app 名的图片索引也会方便很多
    Felix2Yu
        16
    Felix2Yu  
       2019-01-09 10:42:11 +08:00
    我曾经让同事用 QQ 传个几个 G 的大文件给我,iPhone 上好不容易下完了,又花了差不多半个小时才拿出来。
    honeycomb
        17
    honeycomb  
       2019-01-09 10:42:46 +08:00 via Android
    谁都在公用储存拉一泡怎么办呢
    GoodRainChen
        18
    GoodRainChen  
       2019-01-09 10:59:18 +08:00
    后面会改的,谷歌一开始就没想好。
    文件乱放的事情写代码的人还不了解吗?你改一锤子,他改一榔头,代码都乱七八糟了,还指望文件放得很整齐码?
    尤其是为了用户数据不丢失,一旦定了一个位置,就不好轻易改了,不像代码还能重构
    var
        19
    var  
       2019-01-09 11:16:47 +08:00
    当初从 Sybian 转到 Android 的时候第一感觉是文件结构好混乱。
    alfredsun
        20
    alfredsun  
       2019-01-09 11:21:57 +08:00
    难道不是安卓这些软件就规矩了?
    wmhx
        21
    wmhx  
       2019-01-09 11:25:37 +08:00
    这个只和 APP 有关系好吧, 建立文件,写什么数据,还不是 APP 说了算, 和 Android,iso 有关系?
    LeungV2
        22
    LeungV2  
       2019-01-09 11:28:11 +08:00
    在某推荐各种应用的公众号下,下了个 “腾讯文件”,不过 没怎么用

    ouqihang
        23
    ouqihang  
       2019-01-09 11:37:17 +08:00
    其实最好是分配应用一块独立空间,随便放,但卸载后由系统来清空那空间,其实安卓也有,内置存储目录下 Android/data/应用名,卸载会删除。但应用还是喜欢随便放,但卸载后就不能清理随便放的那部分。
    deadEgg
        24
    deadEgg  
       2019-01-09 11:44:25 +08:00
    像 windows 有个 user space 就好了,特定目录放东西

    确实不规范的厂商做的稀烂
    affyun
        25
    affyun  
       2019-01-09 11:50:59 +08:00 via Android
    装好之后直接 appops 禁止读取与修改权
    aLazarus
        26
    aLazarus  
       2019-01-09 11:51:13 +08:00 via Android   ❤️ 1
    卸载掉手机的文件管理就和 ios 一样了,眼不见心不烦
    fusociety
        27
    fusociety  
       2019-01-09 12:55:45 +08:00
    终于有人提 android 的文件管理了,关键好多软件不给自定义目录,太操蛋了。app 一多,文件管理无法直视,又不能挪动。
    whwq2012
        28
    whwq2012  
       2019-01-09 13:09:40 +08:00 via Android
    ios 统一吗?
    fetich
        29
    fetich  
       2019-01-09 13:17:13 +08:00
    @fusociety App Storage Redirect,了解一下
    lucifer9
        30
    lucifer9  
       2019-01-09 13:22:33 +08:00
    iOS 起码一个应用就算拉屎,也是拉在自己家里。不会到处拉
    koalli
        31
    koalli  
       2019-01-09 13:42:59 +08:00   ❤️ 3
    哈哈哈楼上说的 iOS 在自己家里拉屎真的是精准,你卸载的时候冲一下自家的马桶就好了。那安卓就是在路上乱拉屎,还可能到别人家里乱拉屎,拉完就跑了,卸载了屎还在别人门口家里留着。
    zxcslove
        32
    zxcslove  
       2019-01-09 13:46:28 +08:00
    @aLazarus 这个解决方案实在是高屋建瓴、釜底抽薪,想想好像没毛病
    wun
        33
    wun  
       2019-01-09 13:47:42 +08:00 via Android
    @koalli iOS 也有这样的情况
    ybbswc
        34
    ybbswc  
       2019-01-09 13:48:26 +08:00 via Android
    android 别的可以无视,主要是图片瞎他么跑。这一点 ios 要清爽多了。
    greenskinmonster
        35
    greenskinmonster  
       2019-01-09 13:56:11 +08:00
    @lucifer9 #30 @koalli #31
    有些时候是需要串门拉屎啊。

    比如我之前有个 iPad,出去前在 AvPlayerHD 里面传了很多视频路上看。
    后来发现 AvPlayerHD 放这种视频格式有问题,然后打开另外一个播放器,发现根本不能把视频转移过来。

    还有用浏览器下载个字幕包文件,然后用文件管理器解压,上传到 NAS 这种操作,也需要串门拉一拉。

    Android 对开发者和用户来说都更自由一些,所以肯定有滥用自由的情况。
    对于 App 存储使用的规范是比较明确的,不是强制实施而已。
    MrStark
        36
    MrStark  
       2019-01-09 13:56:29 +08:00   ❤️ 1
    @CallMeReznov iOS 没越狱的情况下只能访问自己 App 的沙盒目录,在 App 被卸载的时候对应的沙盒目录会一起被删除,就算是 App 开发者乱投放文件也只是在自己 App 的目录下乱搞而已,和 Android 的乱投放是不同意义的。
    fusociety
        37
    fusociety  
       2019-01-09 14:01:31 +08:00
    @fetich 手机没 root 是硬伤
    greenskinmonster
        38
    greenskinmonster  
       2019-01-09 14:06:04 +08:00
    @fusociety #37
    App Ops,不需要 root,adb 授权,忽略应用的存储(读或者写)权限,应用就不会到 sdcard 分区乱写文件。

    缺点图片什么不能访问,需要的话临时解除授权,还有就是每次重启要 adb 再授权下。
    阿里系,招商 App 什么的测试都正常用。
    有洁癖,又不想 root 的可以考虑。
    SummerWQM
        39
    SummerWQM  
       2019-01-09 14:13:10 +08:00
    表示用 ios 很多年 不理解安卓的痛
    skylancer
        40
    skylancer  
       2019-01-09 14:34:19 +08:00
    @greenskinmonster “缺点图片什么不能访问,需要的话临时解除授权,还有就是每次重启要 adb 再授权下。”重启失效一定是你 ROM 的问题,AppOps 是持久性的授权
    skylancer
        41
    skylancer  
       2019-01-09 14:34:58 +08:00
    @greenskinmonster 噢你说的那个是第三方的 Frontend App.. 醉了
    myy1966
        42
    myy1966  
       2019-01-09 14:49:54 +08:00
    @razios ES File Explorer 会在文件夹上加上 app 的图标,但是不是所有文件夹都能识别出来是哪个 app 建的
    fetich
        43
    fetich  
       2019-01-09 14:53:20 +08:00
    @skylancer #38 说的 App 是 App Ops

    @fusociety 所以到现在只敢碰方便 root 的手机
    tuding
        44
    tuding  
       2019-01-09 15:08:27 +08:00
    好奇问问, 为什么微信的缓存文件夹结构那么奇葩?
    sephinh
        45
    sephinh  
       2019-01-09 17:13:24 +08:00 via iPhone
    微信的问题推给 Android ?
    razios
        46
    razios  
    OP
       2019-01-09 17:46:41 +08:00 via Android
    @sephinh 看清楚我不仅仅是说微信,很多 app 多少都有点问题
    Maskeney
        47
    Maskeney  
       2019-01-10 09:25:44 +08:00 via Android
    其实是微信做的太狗屎,下载个文件就怕用户找得到,甚至 Android 微信连外部分享功能都没有的,只能在微信内部闭环分享。要不是 iOS 需要通过分享用其他第三方 app 打开可能 iOS 也没有外部分享功能
    Maskeney
        48
    Maskeney  
       2019-01-10 09:28:54 +08:00 via Android
    @tuding 因为张小龙是最牛逼的产品经理
    skylancer
        49
    skylancer  
       2019-01-10 10:12:44 +08:00
    @fetich #41 - -
    skylancer
        50
    skylancer  
       2019-01-10 10:12:58 +08:00
    @fetich 你看#41..
    catalina
        51
    catalina  
       2019-01-10 16:49:30 +08:00
    Rikka Apps 的那几个应用是真的写得不错,AppOps 我付费买了两个码,Storage Redirect 有点贵,还在犹豫要不要下手
    RikkaW
        52
    RikkaW  
       2019-01-10 17:52:05 +08:00 via Android
    @catalina 立即购买(逃跑
    catalina
        53
    catalina  
       2019-01-11 11:27:50 +08:00
    @RikkaW 哇塞作者!我是你的粉丝啊!!!
    fox0001
        54
    fox0001  
       2019-01-15 23:11:02 +08:00
    @heganyuliang #2 非常感谢~!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.