首页 文章

关于Android的内部存储和外部SD卡

提问于
浏览
1

当我们使用Windows资源管理器访问文件和文件夹时,'/ mnt / sdcard'是Android设备的根文件夹吗?

如果是这样,这意味着'/ mnt / sdcard'是内部存储,对吗?

我测试了几次,发现这是真的,但我真的很困惑android的内部存储和外部存储器 .

1. Why is the internal memory called 'mnt/sdcard' not 'mnt/hda'?

2. Why do I have to set 'SD Card Size' in the window 'Edit Android Virtual Device (AVD)' in order to use '/mnt/sdcard' folder even though I set 'Internal Storage' size already?

我有一个Galaxy Note 2,它根本没有SD卡,但我可以访问'/ mnt / sdcard' .

3. If 'mnt/sdcard' is a part of the 'Internal' storage, why do we use the method 'Evironment.getExternalStorageDirectory()' to get the folder 'mnt/sdcard'?

4. How can I access the REAL external SD Card?

1 回答

  • 2

    只是回答你的部分问题 . 从官方文件:

    所有Android设备都有两个文件存储区:“内部”和“外部”存储 . 这些名称来自Android的早期,大多数设备提供内置的非易失性存储器(内部存储),以及可移动存储介质,如micro SD卡(外部存储) . 有些设备将永久存储空间划分为“内部”和“外部”分区,因此即使没有可移动存储介质,也总是有两个存储空间,无论外部存储是否可移动,API行为都是相同的 .

    您没有可移动的SD卡,但您的设备在其内部存储上的位置与行为相同 .

相关问题