我编写了一个小代码,用于在带有目录的外部存储中创建 .ics 格式的文件。现在的问题是 .ics 文件没有显示在目录中。当我将其更改为 .txt 格式时,它正在显示。这段代码有什么问题?
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:uid1@example.com
DTSTAMP:19970714T170000Z
ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR
String begin = "BEGIN:VCALENDAR";
public void generateNoteOnSD(Context context) {
try {
String filename = "TEST.ics";
FileOutputStream bw = openFileOutput(filename, MODE_PRIVATE);
byte b[] = begin.getBytes();
bw.write(b);
bw.close();
Log.d("successful", "written complete");
Toast.makeText(context, "Saved", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
e.printStackTrace();
}
}