0

プログラムでアプリの SD カードに何かを保存しようとして、SD カードが入っていないか、デバイスが SD カードを提供していない場合、どうなるかを今日自問しました。アプリはクラッシュしますか、それとも何をしますか?

4

1 に答える 1

2

それは本当にあなたのコードに依存します。

SD カードがマウントされていることを簡単に確認したり、コード内のエラーや null データをキャッチしたりできます。

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 に答える