インターネットからのデータをアセットフォルダに保存する

インターネットのデータをAndroidのアセットフォルダに保存したいEclipse IDEを使用してAndroidアプリケーションを開発しました。

どのようにこれを達成することができますか?

ありがとう。

0

2 答え

assets ディレクトリは読み取り専用です。コンパイル時に定義および初期化されますが、その内容を追加または編集することはできません。

Source (note it doesn't mention anything about writing to files...only reading them.)

そのような操作にはSDCardを使用します。

5
追加された
読み込み専用の資産について+1に同意します。
追加された 著者 Paresh Mayani,
@luckyandroid、問題ありません。あなたの質問を解決したら、答えを受け入れてください。乾杯!
追加された 著者 st0le,
@luckyandroidあなたの情報を非公開にしたい場合は、2つの方法があります。プライベートファイル2)プライベートデータベース...プライベートファイルは電話機のメモリに保存されています(非常に限られています)。ファイルサイズは巨大になります...データベースと同じですが、これにはオーバーヘッドも含まれています...だからボトムラインはSDCardに固執します。
追加された 著者 st0le,
@luckyandroid、それはあなたがそこに持っている非常に奇妙な用途です...あなたが持っている唯一のオプションは、どこかのサーバーにそれを保存することです(もちろん、ユーザーの資格情報で)
追加された 著者 st0le,
このスレッドが役立ちます。基本的には、資産フォルダの内容が圧縮されていることが示されています(これは明らかに無効にできますが、私はそれを試していません)。そのため、アセットディレクトリにあるファイルを解凍して直接再生することはできません。だからあなたの最善の策は、 raw フォルダに保存して実行しようとすると、 raw フォルダの内容をSDCardにコピーしてからそれ。
追加された 著者 st0le,
ありがとうございました...あなたの時間のために...あなたの権利.....私はそれが不可能だと思う
追加された 著者 lucky android,
とにかく、sdcard以外のアプリケーションでビデオファイルを保存する
追加された 著者 lucky android,
@stole私も再生したいので、私はアプリケーションでビデオファイルを保存したい。 SDカードに保存すると、apkファイルを別のデバイスにコピーすると、以前のデバイスのSDカードに保存されているため、ビデオは再生されません。
追加された 著者 lucky android,
@stoleは/ data/data/package /からビデオを再生する方法を知っていますか?
追加された 著者 lucky android,
私のビデオは/ data/data/mypackageに保存されていて、私はこのビデオを再生したい
追加された 著者 lucky android,

sloteが正しい。内部ファイルストレージ/ SDカードまたはsqLiteデータベースを使用してイメージを保存する

0
追加された
多くの失読症?笑それはst0le、btwです。 :)
追加された 著者 st0le,