基于Kotlin的Android应用开发 第9章 基于SQLite的数据持久化.pptxVIP

  • 25
  • 0
  • 约1.03千字
  • 约 13页
  • 2021-09-10 发布于江苏
  • 举报

基于Kotlin的Android应用开发 第9章 基于SQLite的数据持久化.pptx

第九章 基于SQLite的数据持久化 基于Kotlin的Android应用程序开发 141 章节目录 SQLite的使用 ?基于SQLite构建简单的应用程序 ?异步任务 ? 142 简介 本章所讨论的主要技术点 ?SQLite的使用 ?异步任务 ?基本内容 ? 143 SQLITE SQLite 是一个微型的嵌入式数据库管理系统,可运行在多种操作?系统上,实现对应用程序运行中产生的数据进行存储 SQLite中的数据类型 ?程序实现的基础 ?144 1 SQLite的使用 数据库的创建与管理 ?数据库的版本控制 ?数据库的访问 ?145 数据库的创建与管理 Android应用开发中使用SQLiteOpenHelper类作为创建和管理数?据的基础 在程序第一次使用时创建数据库 ?当因程序变更而引起数据库结构发生变化时,该类能对运行环境中原有?数据库进行升级(或降级) 数据库的创建 ? 146 数据库的版本控制 SQLite 在管理数据库时必须指定数据库的版本号 ?随着程序的升级或调整,数据库的结构可能会发生变化 ?数据库库版本的控制 ?SQLiteOpenHandler工作原理 ?147 数据库的访问 增加数据 ?实现方式 ?删除数据 ?实现方式 ?修改数据 ?实现方式 ?查询数据 ?实现方式 ?148 2 基于SQLite构建简单的应用程序 基于SQLite技术,可将上一章节中的Notes应用进行升级为该应用增加数据持?久化功能,将业务数据使用SQLite来进行管理 Notes(版本2) ?功能 ?项目结构 ?本节的基本内容 ?数据库创建类 ?数据库访问类 ?界面类的实现 ? 149 数据库创建类 基于SQLiteOpenHelper 定义DBHelper 类 ?该类在程序第一次运行时创建数据库,并在数据库中增加一个数据表格 ? 150 数据库访问类和应用界面 对数据的操作包含 ?对数据表中所有数据进行查询、在数据表中增加新数据、在数据表中修?改已有数据、在数据表中删除已有数据 界面类实现 ?NoteActivity类 ?MainActivity类 ? 151 3 异步任务 异步任务往往用于处理应用程序在运行中出现的耗时较长的计算?任务 使用异步任务的方式将该部分任务与界面主线程分离,以独立线?程的方式工作 异步任务的实现原理 ?在Notes(版本2)中使用异步任务 ?152 感谢您的关注 153

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档