私のAndroidアプリケーションはデータを最初のランチだけダウンロードします。データは〜2500MBのファイルで〜50MBです。
1.ファイルがSharedSettingsにダウンロードされたかどうかを保存することをお勧めしますか?問題は、ユーザーがデータアプリケーションを(おそらく誤って)クリアすると、すべてを再ダウンロードする必要があるということです。何その後、すべて?:フォルダとすべてのデータが既に存在することを確認してください
if(new File(/data/data/../databases/myDB.db).exists){//dont download}
2.Isが取得をダウンロードする場合、私は手動では、DBが存在するかどうかを確認することをお勧めし、/data/data/../databases/するプレパックデータベースをコピーしていない、とフォルダのサイズとチェックは、フォルダ+データが良いかどうかを確認するのと同じ良い方法ですか? 2つのフォルダが同じかどうかを確認する良い方法がありますか?
ありがとうございます。
彼はファイルがsharedprefsにダウンロードされた-if-格納したと述べたかなり確認してくださいブール旗のように。実際のデータではありません。まともな解決策になるでしょう。ユーザーがアプリデータを消去した場合は、おそらく再確認する必要があります。 – Eric
Yea haha私はブール値を格納することを意味しました(Ericが言ったように)。あなたの答えをありがとう – Omar