当我们使用访问文件和文件夹时,'/mnt/sdcard‘是Android设备的根文件夹吗?
如果是这样的话,这意味着'/mnt/sdcard‘是内部存储,对吗?
我测试了几次,发现这是正确的,但我真的混淆了android的内部存储和外部内存。
1.为什么内部内存名为'mnt/sdcard‘而不是'mnt/hda'?
2.为什么我必须在窗口‘编辑安卓虚拟设备’中设置'SD卡大小‘才能使用'/mnt/sdcard’文件夹,即使我已经设置了‘内部存储’大小?
我有一个Galaxy Note 2,它根本没有SD卡,但我可以访问'/mnt/sdcard‘。
如果'mnt/sdcard‘是’‘存储的一部分,为什么我们使用'Evironment.getExternalStorageDirectory()’方法来获取文件夹'mnt/sdcard'?
4.如何访问真正的外部SD卡?
发布于 2015-02-19 09:31:08
为了回答您的question.From的一部分,官方文档:
所有Android设备都有两个文件存储区域:“内部”存储和“外部”存储。这些名字来源于Android的早期,当时大多数设备都提供内置的非易失性内存(内部存储),以及可移动的存储介质,如微SD卡(外部存储)。一些设备将永久存储空间划分为“内部”和“外部”分区,因此即使没有可移动存储介质,也总是有两个存储空间,无论外部存储是否可移动,API行为都是相同的。
您没有可移动的SDCard,但是您的设备在其内部存储中有一个与其类似的位置。
https://stackoverflow.com/questions/28602423
复制相似问题