首页 > 解决方案 > 使用初始 SQLite 数据库部署 Android 应用程序

问题描述

我需要在 Android 中使用数据库,并且我已经读到目前的一个好方法是使用 Room Library。但我的情况有点不同我不希望数据库在运行时写入信息我想使用已经创建的 SQLite 数据库和内部数据来部署应用程序。

将 DB 文件放入 Android Studio 项目的文件夹是什么?如何使用 Room 从应用程序访问它?

谢谢

标签: androidsqliteandroid-sqliteandroid-databaseandroid-rom

解决方案


使用这个库implementation'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'

并将数据库粘贴到您的资产文件夹中,并在您的 sql 助手调用中输入数据库名称

 private class SqL extends SQLiteAssetHelper{

    public SqL(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
    }
}

DATABASE_NAME您的数据库名称在哪里,DATABASE_VERSION您的数据库版本在哪里


推荐阅读