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

问题描述:

我是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 filename = Environment.getExternalStorageDirectory().getAbsolutePath(); 
FileName += "/filename+3gp"; 
+0

我试过了:String directory = Environment.getExternalStorageDirectory()。getAbsolutePath(); File file = new File(directory,filename +“.m3u”); boolean exists = file.createNewFile();如果(存在) FileWriter fstream = new FileWriter(filename +“.m3u”); 并在AndroidManifest.xml 但它给我的电话FileWriter的一个例外: java.io.FileNotFoundException:/ my_playlist。 m3u(只读文件系统)。 – user1230588 2012-02-25 21:52:50