这个问题与这个问题无关。我已经看到了,但它是特定的 Android 4.4.2 问题,因为代码在其他版本的 Android 上运行良好。
final File path = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/MY_Downloads");
if (!path.exists()) {
path.mkdir(); // also tried it with path.mkdirs();
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(path)));
}
我正在使用此代码,它在 Android 4.4.2 上创建一个文件而不是文件夹。请帮助我已经阅读了这篇文章
我已授予以下权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我知道如何访问 SD 卡以及有关公共目录的最新更改,但我想创建一个文件夹而不是文件