3

使用api 逻辑您可以检测 sd 卡是否可用于读取或写入,但它不会告诉您为什么它不可写。

我想知道用户是否有 sd 卡与它是否刚刚安装。

这可能吗?

4

2 回答 2

7

例如:

String state = Environment.getExternalStorageState();

if (state.equals(Environment.MEDIA_MOUNTED_READ_ONLY)) {

}

查看可能的常量:http: //developer.android.com/reference/android/os/Environment.html#getExternalStorageState%28%29

于 2011-02-02T19:47:07.423 回答
6
public static boolean isSdPresent() {

return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

}
于 2011-09-27T07:02:57.490 回答