美文网首页
Android中的存储路径之真机篇

Android中的存储路径之真机篇

作者: 王魔王 | 来源:发表于2019-01-09 14:13 被阅读0次

    为了研究Android中的存储路径,本人做了敲了很多次demo代码,奈何智商有限,只能奢望勤能补拙

    本篇帖子是记录本人在真机上的测试记录

    在根目录下的
    1.sdcard:实际上只是一个快捷方式,指向了/mnt/user/0/primary
    2.mnt:是所有挂载的设备,我们比较关心的sd卡的位置为:

    • sdcard :只是一个快捷方式,指向了根目录下sdcard的位置
    • user/0/primary/:只是一个快捷方式,指向了storage/emulatede/0/

    3.storage:

    • emulated:是一个沙盒,无法查看
    • emulated/0/,这个地址就是我们可以在手机上直接查看的地址,可以理解为外部存储设备。
    • self/primary:只是一个快捷方式,指向了/mnt/user/0/primary
    • sdcard0(有的手机没有这个目录):只是一个快捷方式,指向了storage/self/primary

    结论:
    所有的地址最终结果都指向了/storage/emulated/0/这个位置,这个位置就是我们在手机上可以直接查看到的位置,里面的东西可以任意处理。
    而这个位置应该也就是原来的android手机上的外部存储 设备!!!
    Environment.getExternalStorageDirectory().getAbsolutePath();获取的地址也是这个位置!!!

    注:
    因为真机并没有获取root权限,所以很多文件夹我们都没有查看权限,严重影响了测试进度。那些说Android手机不安全的,我只能说!@#$%&*&%

    最后附上前面研究Android中路径存储的地址
    Android中的存储路径之外部存储
    https://www.jianshu.com/p/2881260e74d7
    Android中的存储路径之内部存储
    https://www.jianshu.com/p/c04b8899cf85

    相关文章

      网友评论

          本文标题:Android中的存储路径之真机篇

          本文链接:https://www.haomeiwen.com/subject/fgzwrqtx.html