アプリ制作実習〜データベースの編集〜

こんにちは。
作ったデータベースの中身を見る方法を学んだので報告します。

まず、ターミナルを開いて、

1.adbと入力

するとandroid debug bridgeが立ち上がります。(そんなコマンド無い!って怒られる人はPATHが通っていないのでPATHを通してください➡参考サイト:http://gadgemin.blog84.fc2.com/blog-entry-15.html

2.adb shellと入力

すると

adb server is out of date.  killing...
* daemon started successfully *
# 

と、こんな感じにdaemonというのが立ち上がります。
これでエミュレータに保存されたファイルやデータベースへアクセスできます。

3.データベースのパスへGO

プロジェクトのデータベースは/data/data/(プロジェクト名)/databases
にあります。このdatabasesの中には見覚えのある「Images」の文字が。
どうやらデータベースの作成は出来ているようです。

4.データベースの操作

コマンドライン

# splite3 Images

と入力するとSQLiteのコマンドでデータベースが操作できます。
テーブルの全セルを表示させてみました。

sqlite> select * from images;
1|| super||
2||tttt

||
3||||
4|||?PNG

|
5||iiii ||
6||iiii |?PNG

|
7||ssssssss ||
8||ssssssss |?PNG

|
9||?????||
10||?????|?PNG

|

という訳で、入力した写真のタイトルと何らかの画像が入っていました!!

また、普段は実機で検証しているのですが、実機のdataファイルは暗号化されているため、
今回はエミュレーターを使わざるをえませんでした。エミュレーター遅っ!!!!