所有Android设备都有内置SD卡吗?

时间:2010-11-07 15:48:34

标签: android android-sdcard

在我的应用程序第一次运行时,我正在将一个非常大的文件下载到/ sdcard /

我已经知道如果用户手机的内部SD卡已满或未安装(例如,如果手机作为大容量存储设备连接到PC,或者未正确断开与PC的连接),则可能会失败。

但是有没有没有内部SD卡的Android设备? (我的应用肯定无法使用)

3 个答案:

答案 0 :(得分:24)

  

但是有没有没有内部SD卡的Android设备? (我的应用肯定无法使用)

拥有Android电子市场的任何设备都会在Environment.getExternalStorageDirectory()拥有至少2GB的存储空间。无论是SD卡还是其他设备都会因设备而异。

答案 1 :(得分:2)

我个人有三星Galaxy Tab,它没有内置SD卡(附带,可以单独购买)。

在我的程序中,我调用Environment.getExternalStorageDirectory,它似乎在没有安装SD卡时提供内部存储器路径。到目前为止工作,尚未进一步调查。

答案 2 :(得分:2)

所有Android兼容设备均支持外部存储。这不一定是SD卡,它可以是不可移动的内部存储。