2010-12-14 17 views
0

私のアプリケーションで読むことができるように、特定のフォルダにファイルを置く必要があります。まず、特定のパスを持つ新しいファイルを作成しようとしていますが、とにかく、Eclipseのアンドロイド開発ツールで、IOExceptionが発生しています。 "helloworld.txt"を作成する方法を知っていますか?たとえば、仮想デバイスでは?アンドロイドアプリケーションからファイルを読み取る

ありがとうございました。

PS:私は "新しいファイル(Environment.get ...、 "helloworld.txt")を試してみました。)(mkdirs;"、およびその

答えて

0

のような詰め込むあなたがAndroidアプリを使用して、システムフォルダにアクセスできません。あなたのシステムからAndroid EmulatorのVirtual SD Cardにファイルを転送する必要があります。ファイルエクスプローラは、EclipseのADTプラグインでavailbleを使用しています。 ファイルエクスプローラをEclipseで開き、ファイルをデバイスにインポートします。

+0

の回答ありがとうございました、私はこれを試してみます。 – Karudosu

4

あなたがSDカードでファイルを作成したい場合はSDカードが(詳細here)準備ができているならば、あなたは確認する必要があり、離れて事実から、あなたがAndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

てみてください、この許可が必要ですハードコードの代わりにAPIを使用して、sdcardのパスを使用しないでください。

あなたがにしたい場合一方、あなたがこの方法を使用することができます電話のストレージ上のプライベートファイルを作成します。

FileOutputStream fos = context.openFileOutput(FILE_NAME, Context.MODE_PRIVATE); 
関連する問題