作者:冬瓜 | 来源:互联网 | 2023-05-18 16:12
DBSQLiteDatabase.openDatabase(dbdb.sqlite,null,SQLiteDatabase.NO_LOCALIZED_COLLATORS);这个是打开
DB = SQLiteDatabase.openDatabase("db/db.sqlite", null,SQLiteDatabase.NO_LOCALIZED_COLLATORS);
这个是打开sd卡上的数据文件
我不想将db复制到sd卡,怎样打开assest内的 db.sqlite
假如手机没有sd卡。那么这个功能岂不是死翘翘?
3 个解决方案
db文件是不需要手动创建的,系统会自动在data/data/应用的包名/databases/去生成这个db文件.
除非有特殊需求,不必指定路径,只需指定文件名就可以了.
http://bbs.csdn.net/topics/390341913