當(dāng)在Android設(shè)備的外部存儲(chǔ)上創(chuàng)建文件夾時(shí),可能會(huì)遇到返回false的問題。這可能是由于以下幾個(gè)原因所導(dǎo)致的:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
// 外部存儲(chǔ)可用
} else {
// 外部存儲(chǔ)不可用
}
File folder = new File(Environment.getExternalStorageDirectory(), "folder_name");
if (!folder.exists()) {
if (folder.mkdirs()) {
// 文件夾創(chuàng)建成功
} else {
// 文件夾創(chuàng)建失敗
}
} else {
// 文件夾已存在
}
確保替換"folder_name"為你想要?jiǎng)?chuàng)建的文件夾的名稱。
如果以上方法仍然無法解決問題,可能是其他原因?qū)е碌???梢試L試將問題代碼段的完整代碼提供出來,以便更好地理解并找到解決方案。