アプリのデータ書き換え方法(Android編)
Androidのアプリ制作時に、デバッグ用にデータを書き換えたいときってありますよね?
データベースとしてSQLiteを使用しているのであれば、実は簡単に書き換えが可能です。
今回はお手軽な書き換え方法をご紹介します。
※データベースの暗号化やパスワードがかかっていないことが条件となります。
スポンサーリンク
目的
SQLiteのデータベースを書き換えることが目的です。
SQLiteって何?
オープンソースのデータベース管理システム(RDBMS:Relational Database Management System)です。
特徴としてサーバー不要のファイルベースで動作するため、Androidに限らず広く一般的に使われています。
SqlitePrime をインストール
上記リンクから「SqlitePrime」をインストールします。
無料です。
データベースの書き換え
1. SqlitePrime を起動します
2. [Open existing database] > [Android] > [data] > アプリケーションのディレクトリ へ移動します
3. 拡張子が「.db」 のファイルにチェックをいれて [OK] を押すとデータベースが開きます
4. 必要な部分を書き換えて、[save]を選択します
5. アプリを起動しなおして反映させます
まとめ
以上で書き換えが簡単にできてしまいます。
これでAndroidのアプリ開発が捗りますね!
公開時には必ず暗号化などで簡単にデータベースにアクセスできないようにしておきましょう。
一般公開されているアプリでも、中には書き換えできてしまうものがありますが
悪用厳禁でお願いします。