SQLiteDBを含むアプリケーションを配布するための方法として、「Assetフォルダ配下にSQLiteDBを格納しておき、それを、DBを最初に利用する時にアプリケーションのdataフォルダ下にコピーさせる」という有名な方法がある。 Using your own SQLite database in Android applications ここで、Assetからdataへのコピーを実行するかどうかの判定は以下の部分である。 /** * Creates a empty database on the system and rewrites it with your own database. * */ public void createDataBase() throws IOException{ boolean dbExist = checkDataBase(); if(dbExist)