一、UriMatcher与ContentUris工具类
UriMatcher
1.功能概述
开发ContentProvider时所实现的query()、insert()、delete()、update()方法的第一个参数为Uri参数,该参数由ContentResolver调用这些方法时传入。在上一篇博文中的实例,并没有真正对数据进行操作,因此ContentProvider并未对U...
分类:
移动开发 时间:
2015-01-07 22:10:26
阅读次数:
310
一、Android如何实现数据共享?
为了在应用程序之间交换数据,Android提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API,当一个应用程序需要把自己的数据暴露给其他程序使用时,该应用程序就可通过提供ContentProvider来实现,其他的应用程序就可以通过ContentResolver来操作ContentProvi...
分类:
移动开发 时间:
2015-01-07 22:08:58
阅读次数:
282
这个类主要是Android用来实现应用程序之间数据共享的一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到 这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口 和这个程序里的数据打交道,例...
分类:
其他好文 时间:
2015-01-06 17:47:25
阅读次数:
132
使用ContentProvider共享数据:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用shar...
分类:
其他好文 时间:
2015-01-06 17:47:24
阅读次数:
184
如何使用ContentResolver(2012-03-26 11:48:08)转载▼http://blog.csdn.net/android_ls/article/details/8606014标签:itandroidcontenresolver杂谈分类:android如果想公开自己的数据,那么可...
分类:
其他好文 时间:
2014-12-26 22:55:53
阅读次数:
236
ContentProvider总是需要与ContentResolver结合使用,它们之间的关系是:
Context提供了getContentResolver()方法,这个表示Activity、Service等组件都可通过getContentResolver()方法获取ContentResolver对象。
获取了ContentResolver对象之后,接下来就可以调用ContentR...
分类:
其他好文 时间:
2014-12-11 10:31:32
阅读次数:
227
步骤:
1.获取内容观察者
ContentResolver contentResolver = getContentResolver();
2.为观察的内容注册观察(也就是在android短信里面的空间,添加观察者)
// uri 短息的地址
// true 代表短信地址符合都行,false代表必须一模一样
// 添加的观察者,做什么事情
Uri uri...
分类:
移动开发 时间:
2014-12-11 10:31:28
阅读次数:
144
这篇文章将全面地介绍ContentProvider,从最基础的知识讲到最重要,最核心的知识,大家可以根据目录选择性阅读,大神请见谅。下文设计SQLite操作,没有详细解说,只要简介ContentProvider在跨进程的使用。
初探Uri
Uri代表了要操作的数据,主要包含了两部分信息:1.需要操作的ContentProvider ,2.对ContentProvider中的什么数据进行操作,一...
分类:
移动开发 时间:
2014-12-10 12:41:45
阅读次数:
217
Android 应用程序通过ContentProvider实现方式统一的数据共享功能。外界的程序通过ContentResolver接口可以访问ContentProvider提供的数据,在Activity当中通过getContentResolver()可以得到当前应用的 ContentResolver...
分类:
移动开发 时间:
2014-12-09 13:45:23
阅读次数:
147
public void show(View v){
Resources r = getResources();
Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"
+ r.getResourcePackageName(R.drawable.ic_launc...
分类:
其他好文 时间:
2014-12-02 13:32:56
阅读次数:
141