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

知乎上让我笑了半小时的问题:“小米的 miui 能否解决安卓的 SD 卡文件夹「碎片化」?”

  •  
  •   justjavac · 2015-08-09 16:15:11 +08:00 · 10294 次点击
    这是一个创建于 3387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    特意查看问题日志:

    原标题为:

    小米的miui能否解决安卓的碎片化?

    原问题描述:

    几年前用过三星5830和华为8810,每次都发现一堆乱七八糟的文件,这对于强迫症患者,非常痛苦,后来一直用苹果。这几天一直在关注小米,想问问碎片化问题能否解决安卓机的碎片化问题?

    第 1 条附言  ·  2015-08-09 20:05:04 +08:00
    45 条回复    2015-08-10 14:26:23 +08:00
    dalaomj
        1
    dalaomj  
       2015-08-09 16:22:29 +08:00
    猎豹移动(NYSE:CMCM) 目前市值:33.89亿美元
    kslr
        2
    kslr  
       2015-08-09 16:22:50 +08:00
    "自动屏蔽应用的目录" 话说像这种需求其实挺有意思的,实现成本低,用户也高兴。
    MASAILA
        3
    MASAILA  
       2015-08-09 16:34:46 +08:00   ❤️ 1
    只是应用都不按规矩来 又没人管
    Google对这个其实是有规范的 只要调用 Context.getExternalFilesDir("")
    都可以拿到 /sdcard/Android/包名/ 这个目录
    em70
        4
    em70  
       2015-08-09 16:40:58 +08:00
    4.4以上的android系统已经禁止APP随意读写SD卡了,只能读写/sdcard/Android/包名/ 目录了,与IOS类似.


    我觉得这个问题没有什么地方值得笑的啊,非技术人员描述肯定不那么准确.
    loading
        5
    loading  
       2015-08-09 16:50:07 +08:00
    可以的,小米在底层改下代码就行:

    /mnt/sd -> /mnt/sd/mi

    哈哈
    dream7758521
        6
    dream7758521  
       2015-08-09 17:00:30 +08:00 via Android
    你倒是贴个链接啊
    wy315700
        7
    wy315700  
       2015-08-09 17:01:16 +08:00
    @em70 并没有什么用。
    lzhtony
        8
    lzhtony  
       2015-08-09 17:03:35 +08:00
    安卓的碎片化不是这个意思吧...还是我一直都理解错了?
    tracyone
        9
    tracyone  
       2015-08-09 17:06:56 +08:00 via Android   ❤️ 27
    ios的扁平化能否解决ip6摄像头突出的问题
    belin520
        10
    belin520  
       2015-08-09 17:07:09 +08:00 via Android
    @lzhtony 你理解是对的
    hytaoist
        11
    hytaoist  
       2015-08-09 17:10:10 +08:00 via Android
    楼主给个链接啊
    zts1993
        12
    zts1993  
       2015-08-09 17:26:30 +08:00
    @tracyone 哈哈哈哈
    jeromeli
        13
    jeromeli  
       2015-08-09 17:31:20 +08:00
    苹果也应该也有有那些文件夹吧 只是不能看见
    所谓眼不见心不烦
    my101du
        14
    my101du  
       2015-08-09 17:38:52 +08:00
    @jeromeli 以前在模拟器上跑一个应用,在mac的某个本地目录里生成了一些文件。
    定位到存储位置后,目录名是一串字符串,和android上的 com.xxxxx.yyyyyy 有些不一样。
    ios好像是限制所有文件必须保存在本app的目录下,叫“沙盒”?

    可以用itools等苹果助手看到iphone的文件目录结构的。
    jeromeli
        15
    jeromeli  
       2015-08-09 17:39:59 +08:00
    @tracyone 还是你理解的最彻底
    ffffwh
        16
    ffffwh  
       2015-08-09 17:40:49 +08:00
    @jeromeli
    这里面有个app能不能访问其他app创建的文件的问题
    EnderSodium
        17
    EnderSodium  
       2015-08-09 17:41:00 +08:00
    "想问问碎片化问题能否解决安卓机的碎片化问题?" - 碎片化问题解决碎片化问题...
    jeromeli
        18
    jeromeli  
       2015-08-09 17:42:32 +08:00
    @my101du ios不知道 反正mac是会产生很多文件夹的还隐藏的很深,一般是隐藏的看不见,所以眼不见心不烦,也不是一些人认为的,直接删掉app就卸载了软件,还是会留下一堆垃圾文件的
    jeromeli
        19
    jeromeli  
       2015-08-09 17:43:35 +08:00
    @ffffwh 也一样占用看见 只是眼不见心不烦,没看见就当没有,反正占用看见也很小很小
    scys
        20
    scys  
       2015-08-09 17:56:07 +08:00
    不能。除非重写整个Android机制。
    pke
        21
    pke  
       2015-08-09 18:00:27 +08:00
    大神你好,你都上了知乎瞎扯了,哈哈
    a0000
        22
    a0000  
       2015-08-09 18:05:02 +08:00 via Android
    @em70 现在5.1还是可以随意读写
    wwqgtxx
        23
    wwqgtxx  
       2015-08-09 18:19:05 +08:00 via Android
    @em70 然后5.0又放弃了,而且你说的这只是针对外置sd卡的
    flyz
        24
    flyz  
       2015-08-09 18:33:45 +08:00
    其实用miui v5 安卓4.2.2的时候,看到SD卡里面的文件夹都烦。
    现在用miui v6 安卓4.4.4的时候,看到SD卡基本干净了还不错。
    Daniel65536
        25
    Daniel65536  
       2015-08-09 19:04:09 +08:00
    @jeromeli 从MAS里下载的软件是能够自动清理干净的;很多人以为的Mac里的各种垃圾文件,其实只是系统还没删除的文件罢了。

    比如OS X的/etc/periodic/下有一些自动执行的维护脚本,会定时清理无用的文件,另一方面,在硬盘空间吃紧的时候,OS X也会触发文件清理,清除本地的TM cache、文档版本等等文件,这一整套机制是很复杂的。
    issues
        26
    issues  
       2015-08-09 19:28:04 +08:00
    这两者没关系。
    PP
        27
    PP  
       2015-08-09 19:40:14 +08:00
    楼主在知乎上看别人,别人在V2上看楼主。楼主倒是给个链接啊!
    Huadb
        28
    Huadb  
       2015-08-09 19:59:39 +08:00
    miui 不是个主题吗?
    dahvlh
        29
    dahvlh  
       2015-08-09 22:03:32 +08:00 via Android
    话说miui的文件管理器倒是不错,把各个文件夹是哪个应用产生的都标注出来了
    jeromeli
        30
    jeromeli  
       2015-08-09 22:08:21 +08:00 via Android
    @dahvlh ES文件管理器也是啊
    LoongT
        31
    LoongT  
       2015-08-09 22:49:16 +08:00
    为什么这么多一本正经在讨论 SD 卡的...
    这根本没有 get 到 point 好么...
    kfll
        32
    kfll  
       2015-08-09 22:55:01 +08:00
    ...题主有很好的把问题描述清楚了呀...大家倒是回答他的问题呀...
    tt7
        33
    tt7  
       2015-08-09 23:27:43 +08:00
    鄙视链里趣味多
    xrui
        34
    xrui  
       2015-08-09 23:30:52 +08:00 via Android
    大概是说基于安卓的二次开发能不能解决sd卡里文件夹看起来乱七八糟的问题
    honeycomb
        35
    honeycomb  
       2015-08-09 23:36:29 +08:00
    @my101du
    Android M目前可以对这个权限设限
    用户可以决定不允许某个应用直接写入/sdcard的根目录
    (准确地说是/storage/emulated/0,最后的数字针对多账户)

    无论如何,应用总是可以访问自己的专用目录


    这个问题或许还能这么解决:

    1,同样还是有/sdcard权限的控制
    2,应用A遇到禁止写/sdcard的时候,试图写入/sdcard的根目录时候还是会返回成功,但事实上这些数据被写入到一个仅能由A访问的目录,被挂载为在A而言看到的/sdcard,A从头到尾并不知道自己是否被屏蔽了权限
    churchmice
        36
    churchmice  
       2015-08-09 23:57:38 +08:00
    @em70 为毛支付宝一开还是能在SD卡根目录下建立八个文件夹呢?
    sobigfish
        37
    sobigfish  
       2015-08-10 00:46:01 +08:00
    sandbox
    sandbox
    sandbox
    LanViolet
        38
    LanViolet  
       2015-08-10 00:49:05 +08:00
    😂😂😂像水果一样根本看不了不就好了
    xierch
        39
    xierch  
       2015-08-10 03:44:48 +08:00
    @honeycomb 就像 Windows 对旧程序的兼容模式一样
    waiichou
        40
    waiichou  
       2015-08-10 07:40:26 +08:00
    此处需要强力胶水~~
    yaoye0o
        41
    yaoye0o  
       2015-08-10 08:06:47 +08:00 via Android
    我n5的根目录里总是有个“baidu”文件夹,76kb。删了还有,删了还有,删了还有
    lqzhgood
        42
    lqzhgood  
       2015-08-10 08:41:00 +08:00
    xposed 下的 XInternalSD 就可以随意更改了~~
    yxaaa123
        43
    yxaaa123  
       2015-08-10 10:28:34 +08:00
    笑太久会引起大脑缺氧
    AirSc
        44
    AirSc  
       2015-08-10 12:17:21 +08:00 via Android
    @yaoye0o 我也是,是怎么回事。。
    AnyOfYou
        45
    AnyOfYou  
       2015-08-10 14:26:23 +08:00
    @AirSc
    @yaoye0o 即便没有直接装百度家的应用,也可能是安装的某个第三方应用使用了百度地图,百度移动统计的SDK之类的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:00 · PVG 21:00 · LAX 05:00 · JFK 08:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.