- 2
- 0
- 约1.06千字
- 约 17页
- 2017-04-04 发布于江苏
- 举报
任务2.6 单词共享
制作者:张伟华 任务2.6 单词共享——ContentProvider 任务情境 任务描述 使用ContentProvider 将Dict工程的Word表定义为内容提供者,使得其他应用程序可以访问该应用的数据。创建应用程序CPTest工程,通过ContentProvider访问Dict工程中的单词信息。 功能效果如图所示。 任务目标 了解ContentProvider的概念 理解Uri的概念 掌握通过UriMatcher 匹配Uri的方法; 掌握ContentProvider的声明与定义过程; 会使用ContentProvider实现单词的添加、删除、修改; 能够在不同的应用中调用ContentProvider,并实现数据的添加删除修改。 任务分析——Dict工程操作步骤 实现过程——定义ContentProvider 定义Words常量类; 定义Provider类继承自ContentProvider; 通过UriMatcher d定义Uri的匹配结构; 按照SQLite重写insert(),delete(),update(),query()方法; 在mainfest声明provider 实现过程——定义常量类 Words类的定义 实现过程——定义ContentProvider 定义Provider类继承自ContentProvider;定义Uri的匹配结构; 实现过程——定义ContentProvider 根据SQLite重写insert(),delete(),update(),query()方法; 实现过程——定义ContentProvider 在mainfest声明provider 如: provider android:name=com.example.provider.DictProvider android:authorities=com.example.provider.DictProvider android:exported=true / 实现过程——调用ContentProvider 实现过程——调用ContentProvider Words类的定义 实现过程——使用Uri实现查询 ContentResolver cr; 技术要点——ContentProvider简介 技术要点——Uri 技术要点——ContentProvider声明与调用过程 Uri相当于两个不同应用之间的数据共享的协议和桥梁 拓展学习 * 制作者:张伟华 *
您可能关注的文档
- 《12.1 轴对称1》sweet.ppt
- 《我的未来,我做主》.doc
- 【小站教育】GRE阅读逻辑135题.doc
- 【生活】【美食】If you have sweet tooth.doc
- 七年级英语Unit5__SectionB参考课件.ppt
- 七年级英语下册 Unite 10 It’s a nice day,isn’t it?(第一课时)精美课件 鲁教版.ppt
- 七年级英语复习作业纸.doc
- 七年级英语下册:Unit 10 It’s a nice day,isn’t it Section (课件)鲁教版.ppt
- 七年级英语上Module3 Unit2 Where’s the library 课件外研版.ppt
- 三下Unit_9_Who_is_this_cute_baby.ppt
原创力文档

文档评论(0)