2012-02-24 4 views
1

私はアンドロイドアプリケーションの初心者です。 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 

をしていますか?

答えて

0
String filename = Environment.getExternalStorageDirectory().getAbsolutePath(); 
FileName += "/filename+3gp"; 
+0

私はこれを試しました:String directory = Environment.getExternalStorageDirectory()。getAbsolutePath(); ファイルfile =新しいファイル(ディレクトリ、ファイル名+ ".m3u"); boolean exist = file.createNewFile(); if(存在する) FileWriter fstream =新しいFileWriter(ファイル名+ ".m3u"); とのAndroidManifest.xml で<用途許可アンドロイド:名= "android.permission.WRITE_EXTERNAL_STORAGE" /> が、それは私にしてFileWriterコールで例外を与える: java.io.FileNotFoundException:/ my_playlist。 m3u(読み取り専用ファイルシステム)。 – user1230588

関連する問題