如果没有SD卡,会发生什么?

时间:2013-06-30 08:00:18

标签: java android sd-card

我今天问自己,如果我尝试以编程方式将某些东西保存到我的应用程序中的SD卡而没有SD卡,或者设备没有提供SD卡。应用程序崩溃或它会做什么?

1 个答案:

答案 0 :(得分:2)

这实际上取决于您的代码。

您可以轻松检查SD卡是否已安装,或者在代码中捕获一些错误或空数据。

boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

if(isSDPresent){
  // yes SD-card is present
}
else{
 // Sorry
}

此外,您需要阅读以下内容:http://developer.android.com/training/basics/data-storage/files.html