アプリ制作実習〜データベースの編集〜
こんにちは。
作ったデータベースの中身を見る方法を学んだので報告します。
まず、ターミナルを開いて、
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ファイルは暗号化されているため、
今回はエミュレーターを使わざるをえませんでした。エミュレーター遅っ!!!!