0

我今天问自己,如果我尝试以编程方式将某些内容保存到我的应用程序中的 SD 卡并且没有 SD 卡或设备不提供 SD 卡,会发生什么。应用程序会崩溃还是会做什么?

4

1 回答 1

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

于 2013-06-30T08:02:25.757 回答