如何解决使用初始SQLite数据库部署Android应用程序
我需要在Android中使用数据库,并且我已经了解到,目前一种好方法是使用Room Library。 但是我的情况有些不同,我不希望数据库在运行时写入信息,我想使用已经创建的SQLite数据库和内部数据来部署应用程序。
将DB文件放入Android Studio项目的文件夹是什么?如何使用Room从应用程序访问此内容?
谢谢
解决方法
使用此
库implementation'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'
并将数据库粘贴到资产文件夹中,并在sql helper调用中放置数据库名称
private class SqL extends SQLiteAssetHelper{
public SqL(Context context) {
super(context,DATABASE_NAME,null,DATABASE_VERSION);
}
}
其中DATABASE_NAME
是您的数据库名称,DATABASE_VERSION
是您的数据库版本
将db文件放在您的项目资产文件夹中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。