if (writeAccepted) {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
File dir = new File(DbConfig.BASE_PATH);
if (!dir.exists()) {
dir.mkdirs();
}
}
}
摘要今天开发中遇到一个问题,项目无法在Android6.0设备的SD卡创建目录,在Android6.0以下的移动设备测试了5.0 、4.3的设备,均正常,但是在Android6.0却不正常。经过排查,执行下列代码无法在6.0的设备上面创建目录File dir = new File(DbConfig.BASE_PATH);if (!dir.exists()) { dir.mkdirs();}