データのためのAndroid上のバージョン管理ルーチン?

私はsdカード上のファイルのバージョンをチェックするルーチンを実装しようとしています。アプリは本質的にSDカードにファイルのリストをダウンロードします。サーバー上のファイルは将来変更される可能性があります。

How do I manage to check if the app is using the latest file. I thought doing it by forcing the user to reinstall the app and using SharedPrerfernces to store the version of each file, but then when the app is reinstalled the SharedPreferences will be deleted.

あなたが提案できる他の方法はありますか?

1
追加された
ビュー: 1

1 答え

lastModified()メソッドを使用して、問題のファイルを最後に取得した時刻を確認し、サーバー上のファイルより古いかどうかを確認します。

0
追加された
同様の方法でサーバー上のファイルを次のようにチェックするようです:URLConnection con = url.openConnection(); con.connect();その後、con.getLastModified();私はこの方法を使うことができますか?
追加された 著者 bytebiscuit,
HttpURLConnectionとURLConnectionの違いは何ですか?
追加された 著者 bytebiscuit,
1つの注意点、私はHttpURLConnecitonを使用します。それはアンドロイドチームによって積極的に開発されているものです。それはまた、getLastModified()メソッドを持っているので、心配はありません!
追加された 著者 Kurtis Nusbaum,
HttpURLConnectionは、より効率的で、アンドロイドで高速です。
追加された 著者 Kurtis Nusbaum,