小猪的Android入门之路 Day 7 part 4
来源:互联网 发布:前列腺高潮叙述知乎 编辑:程序博客网 时间:2024/05/29 03:23
Android的数据存储与访问之——ContentProvider(内容提供者)
---转载请注明出处:coder-pig
本节引言:
在前面的学习中,我们已经学习了一些存储数据的方式,而这些都是可以共享的,比如文件,我们可以把操作
模式设置为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE,其他应用
就可以访问文件进行读写操作了;而使用SharedPreference也是可以进行共享的,同样是设置权限!而使用
ContentProvider共享数据的好处就是:同一了数据的访问方式!这是不同应用间共享数据的唯一方式,因
为在Android中没有提供所有应用共同访问的存储区域!好了,其实也没那么神秘,下面请大家跟随笔者的
脚步来解析Android的ContentProvider吧!
本节学习路线图:
正文:
ContentProvider的概述与执行原理
自定义ContentProvider
参考代码:
代码效果:通过第二个程序,往第一个程序的数据库中插入一条记录
参考代码下载:代码下载
使用系统提供的ContentProvider
代码示例:调用系统提供的短信与联系人
参考代码下载:代码下载
监听ContentProvider的数据改变
ps:本代码是李刚老师《Android疯狂讲义》上的一个例子,这里引用一下,这个demo需要再打开该app后再发送
信息才能够监测到短信内容!关于后台的我们将在后面的Service中进行讲解!敬请期待!
代码示例下载:代码下载
0 0
- 小猪的Android入门之路 Day 7 part 4
- 小猪的Android入门之路 Day 4 - part 4
- 小猪的Android入门之路 Day 7 part 1
- 小猪的Android入门之路 Day 7 part 2
- 小猪的Android入门之路 Day 7 part 3
- 小猪的Android入门之路 Day 4 - part 1
- 小猪的Android入门之路 Day 4 - part 2
- 小猪的Android入门之路 Day 4 - part 3
- 小猪的Android入门之路 Day 8 part 4
- 小猪的Android入门之路 Day 5 - part
- 小猪的Android入门之路 Day 3 - part 1
- 小猪的Android入门之路 Day 3 - part 2
- 小猪的Android入门之路 Day 3 - part 3
- 小猪的Android入门之路 Day 5 - part 1
- 小猪的Android入门之路 Day 5 - part 2
- 小猪的Android入门之路 Day 8 part 1
- 小猪的Android入门之路 Day 8 part 2
- 小猪的Android入门之路 Day 8 part 3
- 小猪的Android入门之路 Day 7 part 3
- 基于input文本框实现的数字控件
- 图文详解YUV420数据格式
- 优秀的程序员都避开了哪些坑?
- lua与c (一)Mac下c 和lua环境搭建
- 小猪的Android入门之路 Day 7 part 4
- SQL学习(三)
- 小猪的Android入门之路 Day 8 part 1
- 黑马程序员_反射的应用
- YUV422 YUV420 Planar \ Semi-Planar \ Interleaved
- Jenkins学习(二)使用插件方式配置打ipa包
- Android UI组件进阶(1)——带进度条的按钮
- STL编程题2(C++程序设计第8周)
- 优秀程序员的 18 大法则