18、数据存储_01前言(这种东西最难写了)

今天是周六,有点累,外面还在下雨,不想去加班,在家写点东西。前面写了不少关于UI的东西,这会来点数据库的干货。文笔不好,不要介意,我也是菜鸟,难免会出错,如果大神看到错误的,帮忙指出来,十分感谢。

我们都知道Android有五种数据存数数据存储方式,分别是Sqlite数据库,文件存储,SharedPreferences方式存储,ContentProvider存储,网络存储。

Sqlite数据库是Google为Android提供的轻型数据库,但仅仅应用内部访问,如果需要在应用程序之间共享数据,那么就该ContentProvider上场了。SharedPreferences是一种特殊的文件存储,保存基于XML文件存储的“key-value”键值对数据。文件存储则是一些简单的IO操作。网络存储其实并不是真正的直接存储数据,而是与服务器交互,获取请求数据。

先从最难的ContentProvider开始吧,下面我将和大家一起,完成一个ContentProvider存储数据的实例。

准备工作:
先下载一个SQLite可视化工具,我一般用Navicat Premium。
然后是数据库的设计。可用Microsoft Visio绘制数据库模型图。

关注微信公众号,了解更多。

微信公众号:jike_android

公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值