学习笔记:Android Jetpack Compose 中的 Room 与 Hilt
介绍
Ref: 使用 Android Jetpack 的 Room 部分将数据保存到本地数据库。
Room 持久性库在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。
三个主要组件:
- 数据库类,用于保存数据库并作为应用持久性数据底层连接的主要访问点。
- 数据实体,用于表示应用的数据库中的表。
- 数据访问对象(DAO) ,为您的应用提供在数据库中查询、更新、插入和删除数据的方法。
Hilt 是依赖注入库,由Google开发的,它是基于 Dagger 的一个扩展库,旨在简化 Android 应用程序中的依赖注入过程。Hilt 提供了一套注解和生成代码,用于在 Android 应用程序中自动完成依赖注入的配置。
记录一下 Android Jetpack Compose 中使用 Room 与 Hilt 访问数据库的步骤。
Android Studio 版本 Android Studio Ladybug | 2024.2.1