安卓数据存储

前言

在这里插入图片描述
模拟qq自动登录,第一次 点登录 记住账号、密码。下次登录 获取账号密码 程序自己登录
内部存储实现简易备忘录,保存、读取备忘录
外部存储实现简易备忘录,
用SQLite实现中英文词典
模拟微信电话本,用content provider,查询通讯录,显示当前所有联系人姓名

shared prefer

shared_prefs
getSharedPreferences() getPreferences()
Editor put/get数据类型
https://blog.csdn.net/huweiliyi/article/details/105496932#_62

内部存储

1 文件存,io流
文件存储:java io流 读取磁盘 文件

通过openFileInput打开输入流,通过openFileOutput打开输出流
通过openFileInput打开输入流,通过openFileOutput打开输出流

2 手机 存储知识
手机有内部存储、外部存储。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3 通过示例学习
(1) 实现简易备忘录

  1. 通过内部存储实现。输入信息,点保存,保存信息到内部存储。
  2. 开发步骤:
    A xml
    B 保存信息
    C 读取

外部存储

cotent provider

1、介绍
数据共享
数据模型:基于数据模型 提供简单表格
在这里插入图片描述
2、uri
uri:
主机目的是不同应用作区分使用
001:资源id号

在这里插入图片描述
001表示资源id号。
在这里插入图片描述
3、开发流程
继承content provider–声明content provider(清单中声明)–使用content provider crud 。cotent resolver
4、实例
###1 需求
微信电话本,content provider读取联系人
在这里插入图片描述
###2 开发步骤:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值