Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
Activity :
应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。
Activity之间通过Intent进行通信。在Intent 的描述结构中,有...
分类:
移动开发 时间:
2016-05-24 15:22:56
阅读次数:
165
在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider)。今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍。说道An ...
分类:
移动开发 时间:
2016-05-23 10:32:53
阅读次数:
215
1.关于ContentProvider和ContentResolver
(1)ContentProvider(内容提供者)
ContentProvider是不同应用程序之间进行数据交换的标准API,只提供数据的访问接口。
ContentProvider以某种Uri形式对外提供数据,允许其他应用访问或修改数据,其他应用程序通过ContentResolver根据Uri去访问操作指定数据。
将一个字符串转换成Uri:Uri...
分类:
移动开发 时间:
2016-05-22 12:14:05
阅读次数:
257
简介
ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WOR...
分类:
其他好文 时间:
2016-05-18 18:20:59
阅读次数:
235
1. 内容提供者,提供 其他数据库的访问。 内容提供者需要在配置清单中 配置 1 <provider android:name="" 2 android:authorities="" 3 android:exported="true"></provider> ...
分类:
其他好文 时间:
2016-05-15 18:16:51
阅读次数:
171
35.内容提供者:ContentResolver 用内容提供者来获取联系人信息 35-1:权限 <!-- 对联系人的读、写权限 --> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permissi ...
分类:
移动开发 时间:
2016-05-15 13:53:03
阅读次数:
245
前言
content provider提供了一种访问结构化数据的方式。他通过封装数据进行安全的数据访问。content provider是跨进程访问数据的标准接口。
当你想访问content Provider的数据的时候,使用Context对象中的ContentResolver对象。这个对象和content provider的一个对象进行交互。provider对象接收客户端的查询等请求,并返回...
分类:
移动开发 时间:
2016-05-13 03:55:39
阅读次数:
157
Content Provider
Android中每一个应用程序都运行在各自的进程中,当一个应用需要返回其他应用的数据时,也就是需要数据在不同的虚拟机之间传递,所以Google引入了Content Provider(内容提供者)来解决不同应用包之间的数据共享
在Android中content Provider是一个特殊的存储数据类型,它提供了一套标准的接口用来获取和操作数据, And...
分类:
其他好文 时间:
2016-05-12 23:27:16
阅读次数:
119
1,获取系统联系人信息
了解 系统的 ContactsProvider 内容提供者应用
com.android.providers.contacts 包
contact2.db 数据库
表 raw_contacts(contact_id,display_name)
contact_id 3 4
保存每个联系人的id ,每一个联系人对应 一个contact_id
表 da...
分类:
移动开发 时间:
2016-05-12 18:51:18
阅读次数:
182
Android之常用类库 android.app :提供高层的程序模型、提供基本的运行环境android.content :包含各种的对设备上的数据进行访问和发布的类android.database :通过内容提供者浏览和操作数据库android.graphics :底层的图形库,包含画布,颜色过滤 ...
分类:
移动开发 时间:
2016-05-12 01:19:11
阅读次数:
185