2012-01-20 18 views
0

私のアプリケーションからいくつかのファイルをダウンロードし、data/data/package_name/filesフォルダに保存しています。私はそのファイルを一度だけダウンロードし、アプリケーションを実行するたびにダウンロードします。data/data/package_name/filesフォルダに保存する.apkファイルデータを作成する

データがdata/data/package_name/filesフォルダに永続的に保存されているため、セッションが終了しても失われないので、このファイルを表示できます。

これは私がエミュレータでやっていることです。今私はアプリケーションの.apkファイルを作成し、それを実際のデバイスにインストールしました。私は、 "data/data/package_name/files"もパッケージ化されているとは思っていますが、これは起こっていません。ダウンロードしたファイルが見えません。

私の問題は、実際のデバイスからインターネットに接続できないため、ファイルをダウンロードできなかったことです。 "data/data/package_name/files"のデータと一緒に.apkファイルを作成する方法はありますか?あなたは自分にそのファイルをコピーしたい場合は

答えて

1

代わりにアプリのメモリ空間に保存するので、それはあなたのapk.belowリンクに行くことはありません、assestsフォルダにこれらのファイルを保存するには、同じstoring file in assets which will go with apk

+0

いいえ、同じアプリケーションメモリ内に作成する必要があります。必要に応じて、ダウンロードしたファイルを削除するために、アプリケーションからのプロビジョニングを指定して、他の場所にファイルを保存する他のオプションはありません。 – user1004987

+0

はい、私は(アセット)も、あなたのアプリのメモリ領域、つまり、ダウンロードしたり、このフォルダに追加されたファイルはあなたのAPKファイルと一緒に行く – AAnkit

+0

私は(アセットフォルダ)で別のフォルダを作成することができますか?私のアプリケーションから、資産folder.isに保存されているperticularフォルダを削除することができますか?私は大量のデータを保存しなければならないので、資産フォルダーに保存するのが賢明です。アプリケーションがクラッシュするので、ファイルをアセットに保存するようにドロップされたと思いました... – user1004987

0

のお手伝いをしますテスト中のデバイス。 DDMSツールを使用して、PCからモバイルデバイスにファイルをアップロードすることができます。

EclipseからDDMSビューを選択し、「ファイルエクスプローラ」のタブで「デバイスにファイルをプッシュする」アイコンをクリックし、開いているダイアログからファイルを選択します。それで全部です。

+0

ファイルをデバイスにプッシュすると、urファイルがpcからエミュレータに保存されます。そして私の問題は非常に異なっています。私は.apkファイルをdata/data/package_name/myfolder /内のファイルと共に作成したいと思います。 – user1004987

関連する問題