数据源组件Content Provider解析
数据源组件派生自Content Provider,需要实现query、update、delete、insert抽象接口。
通过URI进行定位。URI是结构化的字符串,唯一标示数据源地址。
需要在XML文件中注册Provider信息。
涉及大量读写的操作,可以通过android.content.AsycQueryHandler实现对数据源的异步访问。调用时,通过AsycQueryHandler.startXXX系列方法将请求打包发送到后台进程,处理完后结果异步回传给主线程并调用AsycQueryHandler.onXXXComplete方法通知调用者。每次调用时通过一个token作为请求表示。
ContentResolver是数据源组件的DNS和本地代理。负责将具体的URI定位到数据源组件。并经过它进行增删改查的操作。
相关推荐
10.4 Content Provider组件的数据更新通知机制 10.4.1 注册内容观察者 10.4.2 发送数据更新通知 第11章 Zygote和System进程的启动过程 11.1 Zygote进程的启动脚本 11.2 Zygote进程的启动过程 11.3 ...
10.4 Content Provider组件的数据更新通知机制 10.4.1 注册内容观察者 10.4.2 发送数据更新通知 第11章 Zygote和System进程的启动过程 11.1 Zygote进程的启动脚本 11.2 Zygote进程的启动过程 11.3 System进程...
Android系统源代码情景分析光盘资料 目录 第1篇初识Android系统 第1章 准备知识................................................................ 2 1.1 Linux内核参考书籍......................................
将会支持 Google 可能发布的手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动 系 统。 谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的...
8.1 android数据存储概述 136 8.2 轻轻地我保护——sharedpreferences存储 136 8.3 谁的文件,谁主宰——文件存储 140 8.4 打造自己的数据库存储——sqlite存储方式 141 8.4.1 android中对数据库操作 ...
/ 353 9.4.2 广播的发送和接收过程 / 356 9.5 Content Provider的工作过程 / 362 第10章 Android的消息机制 / 372 10.1 Android的消息机制概述 / 373 10.2 Android的消息机制分析 / 375 10.2.1 Thread Local的...
5.3.6 将Intent解析为组件的规则 5.4 练习使用ACTION_PICK 5.5 练习使用GET_CONTENT操作 5.6 挂起的Intent 5.7 资源 5.8 小结 第6章 构建用户界面和使用控件 6.1 Android中的UI开发 6.1.1 ...
5.3.6 将Intent解析为组件的规则 5.4 练习使用ACTION_PICK 5.5 练习使用GET_CONTENT操作 5.6 挂起的Intent 5.7 资源 5.8 小结 第6章 构建用户界面和使用控件 6.1 Android中的UI开发 6.1.1 ...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...
INSTALL_FAILED_CONFLICTING_PROVIDER 设备里已经存在与应用里同名的 content provider INSTALL_FAILED_NEWER_SDK 设备系统版本高于应用要求 INSTALL_FAILED_TEST_ONLY 应用是 test-only 的,但安装时没有指定 -t ...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...