使用 Room 进行数据持久化

使用 Room 库在 Android 应用中轻松创建和使用关系型数据库。

 

Kotlin Flows 实战

视频 可选

了解强大且富有表现力的 Flow API,以及如何在 Android 应用中充分利用 Flow。

测试 Flow

文章 可选

详细了解如何创建假数据以隔离被测试的代码,测试由 stateIn 创建的 StateFlow,以及更多关于如何测试 Flow 和 StateFlow 的内容。

阅读文章

使用 Room Kotlin API

视频 可选

Room 是 Android Jetpack 的一部分,是一个数据库库。它简化了 Android 数据库操作。在本视频中,Florina 将介绍如何使用和测试 Room API。

使用 Room 持久化数据

Codelab

了解如何在 Android 应用中使用 Room。Room 是 SQLite 的一个抽象层,提供方便的 API 来设置、配置和查询数据库。

使用 Room 读取和更新数据

Codelab

了解如何使用 Room 添加和修改现有数据。

练习:构建公交时刻表应用

Codelab

将您在本学习路线中学习到的概念应用于公交时刻表应用,以添加数据持久化功能。

接下来是什么?

视频 可选

干得好!您已完成本学习路线,并了解了如何使用 Room 库进行数据持久化。Room 提供了 SQLite 的抽象层,让您可以绕过样板代码,在编译时验证查询等!

测验

测试您的知识并赢取 Room 徽章。