无法写入内部存储空间

时间:2015-11-12 15:45:44

标签: android

在我的应用程序中,我正在尝试创建一个文件并写入它 这是我的代码:

try {
    File tmpDir = new File("/sdcard/LivingstoneTemp/");
    tmpDir.mkdirs();
    String filename = "Livingstone_" +UUID.randomUUID() + ".html";
    File outputFile = new File(tmpDir, filename);

    FileOutputStream fos = new FileOutputStream(outputFile);

    byte[] data = response.getBytes();
    fos.write(data);
    fos.flush();
    fos.close();
} catch (Exception e) {
    Log.i("LivingstoneInfo", "Error: " + e.getMessage());
}

权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

我得到一个&#34;没有这样的文件或目录&#34;异常。

我在带有内部存储空间的Nexus 5上运行它。

0 个答案:

没有答案
相关问题