Android 从应用程序保存播放列表文件

Android 从应用程序保存播放列表文件,android,Android,我是android应用程序的新手。我想将我的应用程序中的m3u文件保存到手机上的共享文件夹中,以便其他应用程序(音乐播放器)可以使用该文件,即使用户删除了我的应用程序,该文件也可以继续使用 这就是我试图做的: String directory = MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI.getPath(); File file = new File(directory, filename + ".m3u"); 但它不起作用,我明白了 j

我是android应用程序的新手。我想将我的应用程序中的m3u文件保存到手机上的共享文件夹中,以便其他应用程序(音乐播放器)可以使用该文件,即使用户删除了我的应用程序,该文件也可以继续使用

这就是我试图做的:

String directory = MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI.getPath();

File file = new File(directory, filename + ".m3u");
但它不起作用,我明白了

java.io.IOException: No such file or directory

我做错了什么?

我尝试了以下方法:String directory=Environment.getExternalStorageDirectory().getAbsolutePath();File File=新文件(目录,文件名+“.m3u”);布尔值exist=file.createNewFile();如果(存在)FileWriter fstream=新FileWriter(文件名+“.m3u”);在AndroidManifest.xml中,但它在filewriter调用中给了我一个异常:java.io.FileNotFoundException:/my_playlist.m3u(只读文件系统)。
String filename =   Environment.getExternalStorageDirectory().getAbsolutePath();
 FileName += "/filename+3gp";