2012-01-23 8 views

答えて

3

SQLiteデータベースファイル自体からlastModifiedの日付を取得できるはずです。その場所がわからない場合は、エミュレータとDDMSファイルエクスプローラを使用してください。例えば

File dbpath = context.getDatabasePath(DB_NAME); 
long lastModified = dbpath.lastModified(); 
0

データベースファイルがSDカードにある場合、そのファイル属性を調べることができます。

内部(デフォルト)の場合、afaikはありません。 dbを更新するたびに、最後の変更を別の場所に保存することができます。

0

これは理論上実行可能ですが(データベースは単なるファイルです)、これはデータベース開発ではかなり一般的な作業です。独立して変更できるテーブルは比較的少量ですが、日付/時刻フィールドを格納し、挿入/更新を使用してフィールドを更新し、最後の変更日付を確認するときはmax()を照会しますその日時フィールドの。

関連する問題