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
をしていますか?
私はこれを試しました: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