Android游戏怎样使用已内置数据的sqlite数据库在做Android开发时,很多地方都要用到数据库。很多内置数据很大,如果在程序第一次启动的时候导入会很慢。 直接将内置数据的sqlite database 文件替换指定位置的数据库文件即可。 File outFile = getDatabasePath(ShopProvider.DATABASE_NAME); FileOutputStream out = new FileOutputStream(outFile); InputStream in = getAssets().open("history.db"); FileCopyUtils.copy(in, out); PS:注意数据库版本号要保持一致。 |
|