gpt4 book ai didi

android - 无法创建 nomedia 文件

转载 作者:搜寻专家 更新时间:2023-11-01 07:38:27 24 4
gpt4 key购买 nike

通过 Android SDK 和 AVD Manager 我创建了一个 android3.0 版本的 AVD,大小选项为 1024MiB。在我的应用程序类中,我要求创建一个目录以便我可以缓存图像。但是我在那里遇到错误

09-07 15:32:31.253: ERROR/AndroidRuntime(380): Caused by: java.lang.IllegalStateException: Unable to create nomedia file.

我的代码是:

File baseDirectory = new File(Environment.getExternalStorageDirectory(), "myapp");
File storageDirectory = new File(baseDirectory, "imagecache");
File nomediaFile = new File(storageDirectory, NOMEDIA);
nomediaFile.createNewFile();

错误出现在第 4 行。谁能帮帮我。我是蜂窝的新手。提前致谢。

最佳答案

正如其他人所建议的,您应该使用 mkdirs() 来确保您的目录路径在那里。您还需要 WRITE_EXTERNAL_STORAGE 权限。

关于android - 无法创建 nomedia 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com