网站大量收购闲置独家精品文档,联系QQ:2885784924

《移动端应用开发》课件 模块6 数据存储设计-SQLite数据库.pptx

《移动端应用开发》课件 模块6 数据存储设计-SQLite数据库.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

模块6数据存储设计

6.1SharedPreferences

6.2SQLite数据存储

6.3文件存储

Android学习路线

1.1学习路线

学习目标

1.1Android学习目标

素质目标

素质

1.能够使用命令行实践SQLite数据库;

2.能够通过Java编程实践SQLite数据库;

3.能够恰当关联模型数据和SQLite数据表;

4.能够灵活运用多种方式存储数据。

能力目标

1.理解Android数据存储方法;

2.掌握SQLite数据库的使用方法;

3.掌握SQLite数据表和模型数据的对应方法;

4.掌握SharedPreferences的使用方法。

1.变换问题观察的角度和站位;

2.增强数据敏感性的认知;

3.巩固数据安全的观念。

1.1数据存储

知识点预览

#

知识点

重点

难点

应用

说明

1

文件存储

熟练掌握文件的读取接口和流程;熟练使用文件的读取和写入接口实现文件的操作;

2

SharedPreferences存储

熟练掌握SharedPreferences文件的读取和写入;

3

SQLites数据库

熟练掌握SQLite数据库的基本操作;

知识解析

问题导入

学以致用

课堂小结

课后拓展

1.1数据存储

作业点评

知识解析

问题导入

学以致用

课堂小结

课后拓展

请简述Android系统中五种数据存储方式各自的特点。

请简述SharedPreferences如何存储数据。

1.1数据存储

预习检查

知识解析

问题导入

学以致用

课堂小结

课后拓展

SQLite数据库的使用

ListView控件的作用

1.1数据存储

数据安全

密码工作是党和国家的一项特殊重要工作,直接关系国家政治安全、经济安全、国防安全和信息安全。2019年10月26日十三届全国人大常委会第十四次会议通过了密码法,密码法的通过对全面提升密码工作法治化水平起到了关键性作用。

每天,国内有数以亿计的用户使用密码保护自己的信息与财产安全,不论登录社交账户进行沟通交流,还是利用移动支付购买商品,这些过程都有密码的身影,密码不分昼夜地保护着用户的安全,其实背后由“密码技术应用员”职业人员默默守护着密码的安全。

针对密码安全,首先在设置上要包含大小写字母、数字和标点符号,位数在8位以上;

不能包含名字、生日、手机号、车牌号、门牌号等关联号码;

定期修改密码,不勾选网站或其他平台保存密码一键登录;

知识解析

问题导入

学以致用

课堂小结

课后拓展

1.1数据存储

数据存储方式

Android数据存储五种方式;内存瞬时数据保存到存储设备变为持久化的数据;

文件存储:数据通过I/O存储为文件,用于存储大数量的文本或者二进制数据;

SharedPreferences存储:数据通过XML文件存储,用于存储简单的参数设置;

数据库存储:数据通过轻量级的SqLite文件存储,用于存储复杂而关联数据;

ContentProvider存储:应用程序数据数据共享存储,用于存储音视频和通讯录等系统数据;

网络存储:通过在网络上提供存储空间来上传和下载数据。这种方式适用于需要云端存储大量数的应用。

问题导入

知识解析

学以致用

课堂小结

课后拓展

1.1SQLite数据库

SQLite数据库特点

问题导入

知识解析

学以致用

课堂小结

课后拓展

SQLite是一个轻量级数据库,占用资源非常低,在内存中只需要占用几百KB的存储空间。

SQLite是遵守ACID的关系型数据库管理系统,ACID是指数据库事务正确执行的四个基本要素。

原子性(Atomicity)

一致性(Consistency)

隔离性(Isolation)

持久性(Durability)

SQLite保存数据时,支持NULL(零)、INTEGER(整数)、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)五种数据类型。

SQLite数据库创建

问题导入

知识解析

学以致用

课堂小结

课后拓展

1.1SQLite数据库

publicclassMyHelperextendsSQLiteOpenHelper{

publicMyHelper(Contextcontext){

super(context,itcast.db,null,1);

}

publicvoidonCreate(SQLiteDatabasedb){

db.execSQL(CREATETABLEinformatio

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档