三毛猫の楽園

猫好きエンジニアの雑記帳

Android

アプリのデータ書き換え方法(Android編)

Androidのアプリ制作時に、デバッグ用にデータを書き換えたいときってありますよね?
データベースとしてSQLiteを使用しているのであれば、実は簡単に書き換えが可能です。
今回はお手軽な書き換え方法をご紹介します。

※データベースの暗号化やパスワードがかかっていないことが条件となります。

スポンサーリンク

Googleアドセンス用336px

目的

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のアプリ開発が捗りますね!
公開時には必ず暗号化などで簡単にデータベースにアクセスできないようにしておきましょう。

一般公開されているアプリでも、中には書き換えできてしまうものがありますが
悪用厳禁でお願いします。

-Android