justjavac
V2EX  ›  MIUI

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

  •  
  •   justjavac · Aug 9, 2015 · 11713 views
    This topic created in 4107 days ago, the information mentioned may be changed or developed.

    特意查看问题日志:

    原标题为:

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

    原问题描述:

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

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


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

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

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

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

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

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


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

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