java.io.IOException: Read-only file system

后端 未结 4 1762
一生所求
一生所求 2021-01-06 06:32
File mediaDir = new File(\"media\");
if (!mediaDir.exists()){
    mediaDir.createNewFile();
    mediaDir.mkdir();

}

File f = new File(\"/data/data/com.test.image/f         


        
4条回答
  •  温柔的废话
    2021-01-06 07:10

    You are creating file in Android system's root directory for which no application is allowed to.

    To create directory specific to your application, use getDir(String dirName, int mode) instead of new File("media"). By calling only, you can create media directory and use it.

    No need to do so many stuffs what you are doing in your above code. Also no need to give any permission in manifest too.

提交回复
热议问题