我预计我的应用程序将需要存在SD卡存储设备。 如何在设备中查询存储选项清单?
答案 0 :(得分:5)
您可以使用getExternalStorageState()
。开发者网站(linked here)提供了一个简短的片段,用于检查是否存在外部SD卡,以及是否可以写入。
答案 1 :(得分:1)
这很有效,很容易理解
TextView state = (TextView) findViewById(R.id.sdcardstatus);
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
state.setText("SD card is present");
} else {
state.setText("SD card is not present");
}
或参考此tutorial
快乐的编码!