我尝试将* .m4a文件(麦克风录音)存储到" public"目录,我的意思是进入一个类似Telegram的目录,WhatsApp可以从"我的文件"应用程序。我试图创建自己的目录:
File directory = new File(Environment.getDataDirectory()
+ "/myDir/");
if (!directory.exists()) {
directory.mkdir();
}
但目录没有创建。 当我将智能手机插入PC时,我需要将文件存储到可访问的目录中。怎么了?有人能帮助我吗?
答案 0 :(得分:3)
尝试使用以下一项或多项:
1)确保您的AndroidManifest.xml中有WRITE_EXTERNAL_STORAGE权限
2)使用 mkdirs()
功能
3)使用 Environment.getExternalStorageDirectory()
并尝试将其写入外部存储空间