全球旧事资料 分类
11
实验要求1)学习使用4种数据存储的方式;2)熟练SQLite数据库的使用;3)学习使用Co
te
tProviders来实现各个不同应用程序之间数据的传递和共享。
12
实验主要步骤1)阅读文献《A
droid应用开发揭秘》第六章,了解数据存储的基本方法;2)运行示例程序,分析程序代码,学习使用SharedPrefere
ces、Files、Network等数据存储技术;3)阅读文献,了解SQLite数据库;4)运行示例程序,分析程序代码,学习SQLite编程,熟练SQLite数据库的基本操作;5)运行示例程序,分析程序代码,熟练使用Co
te
tProviders,学习查询数据、修改数据、添加数据、删除数据、创建Co
te
tProvider等方法。
实验五姓名:马征学号:2011303502班级:14011107一、A
droid中的数据存储基本方法1、A
droid数据储存初步了解通过学习,我了解到,数据存储时程序最为基本的问题,所有的企业系统和应用软件都必须解决这个问题,数据存储必须用一种合理的方式来保存,在保证数据不能丢失的前提条件下,可以有效、简便的使用和更新这些数据。在A
droid中,我通过阅读pdf了解到一共提供了四中数据存储方式,然而由于存储的数据都是应用程序私有的,所以在其他的应用程序使用这些数据的时候,需要使用A
droid提供的Co
te
tProviders,先列举四种数据存储方式:SharedPrefere
cesFlies用来存数“keyvalueparies”格式的数据,是一个轻量级的键值存储机制,只可以存储基本的数据类型通过FileI
putStream和FileOutputStream对文件惊醒操作,但是在A
droid中,文件是一个应用程序私有的,所以一个应用程序无法读写其他应用程序的文件A
droid提供的一个标准的数据库文件,支持SQL语句通脱网络来存储和获得数据
SQLiteNetwork
这四种存储方式的特点:SharedPrefere
ces:主要针对系统配置信息的保存。Files:包需要保存的东西通过文件的形式记录下来,当需要这些数据的时候,通过读取这个文件来获取这些数据。由于A
droid是Li
ux核心的,Ps:所以在A
droid中,文件也是Li
us的形式SQLite:是一个开源的关系型数据库,具有ACID的特性,可以用来存储大量的数据,并且
f能够容易的对数据进行使用、更新、维护。Network:用于将数据存储于网络,需要使用java
et和a
droid
et类。2、A
droid数据存储中的SharedPrefere
cesSharedPrefere
ces类似于常用的i
i文件,保存应用程序的属性设置。通过getPrefere
ces()方法来获得Prefere
ces对象通过“SharedPrefere
cesEditoreditoruiStateedit”取得编辑对象通过“editorput”方法添加数据通过commit()方法保存这些数r
好听全球资料 返回顶部