Android写入内部存储

时间:2015-07-04 12:12:30

标签: android internal-storage

我尝试将* .m4a文件(麦克风录音)存储到" public"目录,我的意思是进入一个类似Telegram的目录,WhatsApp可以从"我的文件"应用程序。我试图创建自己的目录:

File directory = new File(Environment.getDataDirectory()
            + "/myDir/");

    if (!directory.exists()) {
        directory.mkdir();
    }

但目录没有创建。 当我将智能手机插入PC时,我需要将文件存储到可访问的目录中。怎么了?有人能帮助我吗?

1 个答案:

答案 0 :(得分:3)

尝试使用以下一项或多项:

1)确保您的AndroidManifest.xml中有WRITE_EXTERNAL_STORAGE权限

2)使用 mkdirs() 功能

3)使用 Environment.getExternalStorageDirectory() 并尝试将其写入外部存储空间