ファイルとDB

ファイルを作成するには Context.openFileOutput(filename,mode) で開いた OutputStream に書き込むと良いらしい。ディレクトリは作れないそうな...。


SQLiteも使える。SQLiteOpenHelperを使うと、「テーブルの作成がなければつくる」みたいな処理が楽に実装できるらしい。試してみると、なかなか便利。
書き込んだデータベースの中身を確認したいときは、「adb shell」でシェルを開いて「sqlite3 /data/data/gaeeyo.MyApp/databases/test.db」を実行すれば SQL でデータベースを操作できる。
GUI で見たいときは、DDMS の FileExplorer を使いファイルをローカルにコピーして、あとは Firefox の SQLiteManager で開いてみるといい感じ。