2012-07-24 6 views
6

これはかなり基本的な質問だと思います。置くことによってAndroidのファイルを生のフォルダに書き込む方法は?

File output = new File("exampleout.mid"); 

は今、私は私がそれを行うことができます読ん

を../myproject/res/rawするファイルを書きたい:

私は現在、このようなファイルを書いています完全なURLを入力してください。しかし。これはAndroidアプリなので完全なURLは何ですか?私はドン; tは/ home /.../ myproject/...を書く必要がありますか?

のソリューションです:

File output = new File("/res/raw/exampleout.mid"); 

または私は高いURL構造が必要なのでしょうか?

この簡単な質問は申し訳ありませんが、Androidエミュレータを使用しているため、実際にファイルが適切な場所にあるかどうかは確認できません。

答えて

8

生のフォルダにファイルを書き込むことはできません。その読み取り専用です。正確には、「Res」フォルダに含まれているものはすぐには変更できません。

これを確認してください、https://stackoverflow.com/a/3374149

+0

ありがとうございました!問題は、MediaPlayerでこのファイルを再生し、MediaPlayerでファイルを/ res/rawにしたいということです。どのようにこれを解決するための任意のアイデアですか? – dorien

+0

しかし、MediaPlayerを使って任意のディレクトリからサウンドを再生できますか? –

+1

私はそれを知らなかった。さらに検討してみましょう。あなたがそれについてお勧めできるディレクトリはありますか?それにどのように書きますか? – dorien

関連する問題