Android 5.1新目录的问题

时间:2015-05-25 17:35:35

标签: android android-5.0-lollipop

enter code here我需要在Android中创建一个新文件.xml,但在Lollipop或Kitkat这样的版本中,它无法正常工作。 在其他版本中,我可以保存在我的文件中,创建一个名为Dive的目录。 现在当使用这段代码时:

Environment.getExternalStorageDirectory()

返回此值:

/storage/emulated/0/MyApp

我无法在最新版本中创建新目录。

我的用户需要访问并在生成后复制此文件。

    XStream y = new XStream();
    String adress = Environment.getExternalStorageDirectory() + "/Dive/logbook_" + ID + ".xml";
    File file = new File(adress);
    FileOutputStream rec;
    try {
        rec = new FileOutputStream(file);
        rec.write(y.toXML(log).toString().replace(".", ",").getBytes());
        rec.close();
    } catch (IOException ex) {
        ex.printStackTrace();
    }

0 个答案:

没有答案