0

サーバーの応答をxmlファイルに書き込み、デバイスに作成して保存するアプリに取り組んでいます。開発中、DDMSでファイルを表示して使用できます/data/data/my.package/files/test.xml 。実際のデバイスで何かをテストしようとしていて、サーバーにリクエストを送信したくないため、デバイスにtest.xmlを手動でコピーして貼り付けます。 (タブレット)、このように: root/created data folder/created data folder/created my.package folder/created files folder/put my test.xml here。test.xmlを.apkなどと同じ場所に配置するためにさまざまなオプションを試しました。それでもデバイスにファイルが見つかりません。コードでは、次のようなファイルを取得します。

context.openFileInput("test.xml"); // on the emulator works.

調べてみるべきdata/data/my.package/test.xmlですか?もしそうなら、Androidデバイスで同じパスを作成した場合にタブレットでファイルが見つからないのはなぜですか?

私は混乱していなかったと思います、どんなアイデアも素晴らしいでしょう。ありがとうございました。

4

1 に答える 1

1

/data/data/your.package/files/test.xmlに配置する必要があります(files一部に注意してください)

于 2012-05-02T22:21:40.687 に答える