上篇介绍了ContentProvider访问本地数据,本篇介绍使用ContentProvider来访问其它应用中的数据库。
1)本案例设计和上篇一样的界面
2)本案例需要访问上篇案例中的数据库
3)本案例的关键代码如下:
//这里的地址需要是上篇案例中自定义ContentProvider对象制定的authorities属性值,这样才能访问
private static final Uri URI_TEST = Uri.parse("content://com.example.myProvider");
// 获取数据的方式和上篇案例一样。
mResolver = getContentResolver();
Cursor cursor = mResolver.query(URI_TEST, null, null, null, null);
测试结果:
操作 contentProvider_02 ,contentProvider_01的结果也变了。因为App_02这个应用操作的就是App_01的数据库。
相关推荐
简单介绍了android四大组件中最难的contentP人oviDer组件中对于通讯录所在数据库的查询和添加操作。
Android四大组件之一ContentProvider自定义Sqlite共享,实现增删查改基本功能
四大应用组件之ContentProvider,通过实例讲解_四大应用组件之ContentProvider的应用
之前在用到ContentProvider时也是在网上找的教程,但是按照那些做法不怎么全面,我是没有实现出来,并且对于报错也没有给出解释原因与解决办法,也是通过借鉴与自己摸索,将自己 的一点想法分享出来。包含 ...
自定义ContentProvider的流程 ContentResolver访问通讯录数据库
delphi XE Android四大组件ContentProvider:delphi XE可调用的Android ContentProvider有哪些? delphi XE用Android SDK方法开发App(二) 运用Android四大组件之ContentProvider unit Androidapi.JNI.Provider; ...
Android四大组件之ContentProvider的单元测试
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。 Android四大基本组件介绍与生命周期 Android四大基本组件分别是...
1. 下面不是Android四大组件之一的( B ) A. Activity B.Intent C. Service D. ContentProvider 2. 下面关于广播叙述错误的是(A) A. 广播是Android四大组件之一 B. BroadcastReceiver有两种注册方式,静态注册...
安卓四大组件 思维导图 使用iThoughs打开 包括 activity service .BroadcastReceiver ContentProvider
Android四大核心组件 Activity、BroadcastReceiver、Service、ContentProvider
ContentProvider为Android四大组件之一,主要用来应用程序之间的数据共享,也就是说一个应用程序用ContentProvider将自己的数据暴露出来,其他应用程序通过ContentResolver来对其暴露出来的数据进行增删改查。...
Android开发四大组件分别是:活动(Activity):用于表现功能。服务(Service):后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(ContentProvider):支持在多个应用中存储和...
本项目介绍的是Android中的联系人的项目实战,主要是联系人的获取,新增 ,编辑,删除等功能,主要是练习Android四大组件之ContentProvider的使用和学习。
ContentProvider的demo,Android四大组件之一,亲写,有效,仅供学习参考
ContentProvider是android的四大组件之一,同时与SharedPreferences、IO、SQLite、网络共同构成了五种android存储技术。是android定义的一个管理访问结构化数据机制。android支持的Sqlite是不支持跨进程、跨应用访问...
作为Android的四大组件之一,ContentProvider作为进程之间静态数据传递的重要手段,其在系统级别的应用中起了重大的作用。毫无疑问,ContentProvider核心机制之一也是Binder,但是和其它3大组件又有区别。因为...
文档里边对android组件Activity、Service、BroadcastReceiver、ContentProvider和Intent分析的非常详细,对快速学习android提供很大的帮助。