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