此处的此链接描述了有关不可移动外部存储的信息。所有的安卓设备都有不可移动的外部存储吗?
问问题
1473 次
2 回答
3
不,这完全取决于制造商。Nexus S、Galaxy Nexus 和 Nexus 4 等设备具有不可移动的外部存储,而 Optimus One 等设备只有可移动的外部存储。有些设备甚至可能有两个外部存储器,一个是板载内存芯片上的分区,另一个是 SD 卡。
编辑
正如 CommonsWare 在评论中指出的那样,就标准的 Android SDK 而言,您的设备上只有一个外部存储(您可以通过Environment.getExternalStorageDirectory()获得)。正如文档所述,如果存在多个外部存储,这将返回主外部存储:
在具有多个“外部”存储目录(例如安全应用存储和可挂载共享存储)的设备中,该目录代表用户将与之交互的“主要”外部存储。
于 2013-01-10T20:51:04.127 回答
2
从那个链接
由于外部存储可能不可用(例如,当用户将存储安装到 PC 或移除了提供外部存储的 SD 卡时)您应该始终在访问之前验证该卷是否可用。
于 2013-01-10T20:51:44.743 回答