Android 文件存储与 数据库操作

Android 文件存储
操作系统体系结构
底层 C Linux
上层 Windows 网站
同学录;app
体系结构框架
例如
java应用程序
java应用程序框架
C/C++本地库和Android 运行是环境
Linux内核与驱动
参数返回
页面之间传递参数
1、创建internat
2、设置接收返回结果
3、返回界面设置和相应操作
数据存储方式
文件存储简介
Android 中的数据存储方式有五种:文件存储、sharePreferces、SQLite数据库
ContentProvite以及网络存储
文件存储简介
文件存储是Android 中最基本的一种数据存储方式,他与java中文件存储类似,都是
通过I/o的形式把数据原封不动的存储到文档中
Android 中文件存储分为内部存储和外部存储
sharePreferces的使用
存储数据
取出数据
编辑数据
Android 数据库操作
数据存储
是Android 平台上一个轻量级的存储类,用于存储一些应用程序的配置参数
例如用户名,密码,自定义参数设置等
文件存储
内部存储
获取IO流
openFileInput(Filename);
MODE_PRIVATE:代表本程序可以使用
MODE_APPEND:表示可追加
MODE_WORLD_READABLE:可以被其他app程序使用
I/O流
存储设备创建文件
写入数据
关闭
XML序列化和解析
序列化是将对象状态可转换为可保持或传输的过程。在序列化对象时
需要使用XmlSerialize序列器,他可以将I/O流中传输的对象变得像
基本数据一样,实现数据传递的功能
序列化后的对象以XML形式保存
SQLit是一个轻量级数据库,第一个版本诞生于2000年4月
最初是以嵌入式设计点,占用资源非常低,在内存中只需要
使用几百KB的存储空间
SQLit是遵守ACID关联式的数据库管理系统,ACID是指数据库事务
正确执行的基本元素,既原子性,一致性,隔离性,持久性
SQLit没有服务器进程,他通过文件保存数据,该文件是跨品台的。可以
放在其他平台使用,并且支持NULL、INTEGER、REAL、TEXT和BLOB
五种数据类型

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值