title: Android Pre-Populated Database
body: <p>I am working on an Android application that will need several entries (a single table, with 1000-10000 rows) populated in that app's database before the user can use that app.  I've looked around some tutorials and I am unsure of the best way to do this.  Should I just check if the database exists each time the app is started and, if it isn't there, create it and insert the thousands of records I need?  Or is there a better way to handle this problem?  Ideally, it could be included as part of the app's install process, but I'm not sure if this is possible.  Any feedback would be greatly appreciated.</p>