かざいむ日誌

IT関係で知ったことなどを記事としてあげていきます。内容に不備や質問などあればぜひコメントをよせてください。

Androidのデータ保存

Androidでデータを保存する場合は、
SQLiteまたは、シリアライズデータ、またはWebにポストする。

SQLiteAndroid標準で、サポートしておりヘルパークラスがある。
SQLiteOpenHelperを継承したクラスでOnCreateメソッド
オーバーライドし、Create文を定義する。
テーブル構造を変更する際は、OnUpdateメソッド
オーバーライドする。

SQLiteは組み込み用の簡易なRDBです。
SQLiteでテストをする場合は、データベースツールがあるため、
それを利用して中身を確認する。

Database Browser for SQLite - 窓の杜ライブラリ



その分セキュリティ対策を意識する必要がある。
暗号化ライブラリを組み込むのが一つの手。

AndroidプロジェクトでSQLite暗号化(SQLCipher) | KEYPOINT – キー・ポイント株式会社 開発日誌