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

时间:2015-02-19 09:13:45

标签: android memory external internal

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

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

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

1。为什么内部存储器称为' mnt / sdcard'不是' mnt / hda'?

2。为什么我必须设置SD卡大小'在窗口中编辑Android虚拟设备(AVD)'为了使用' / mnt / sdcard'夹 即使我设置了内部存储'尺寸已经?

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

第3。如果' mnt / sdcard'是内部'内部'的一部分。存储,为什么我们使用方法' Evironment.getExternalStorageDirectory()'获取文件夹' mnt / sdcard'?

4。如何访问REAL外部SD卡?

1 个答案:

答案 0 :(得分:2)

回答部分问题。从官方文件:

  

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

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