Sqliteメモ
select の結果を見やすく成形する。
.header On .mode column
実機上のデータベースデータを読み込む
テスト用途限定。
/data 以下のファイルは root 化しなければ読み取ることができないため SD カード上にデータを配置する方式を取る。
- AndroidManifest.xml に以下の権限情報を追加する。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- SQLiteOpenHelper などに渡すデータベース名を以下のようにSDカード上の任意の場所にする。
Environment.getExternalStorageDirectory () + "/data/mydatabase.db";
- データベースが生成されると以下のようにdbファイルが確認できる。
C:\>adb shell ls sdcard/data/ mydatabase.db C:\>adb shell pull /mnt/sdcard/data/mydatabase.db 1632 KB/s (156672 bytes in 0.093s)