`

Android四大组件之ContentProvider(二)

 
阅读更多

上篇介绍了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的数据库。

      
 
 
 
 

 

 

  • 大小: 29.8 KB
  • 大小: 29.2 KB
分享到:
评论

相关推荐

    Android四大组件之ContentProvider:简单的通讯录查询和添加

    在Android系统中,四大组件是应用程序的核心组成部分,包括Activity、Service、BroadcastReceiver和ContentProvider。ContentProvider作为数据共享和交互的桥梁,使得不同应用之间能够安全地访问和操作私有数据。...

    Android四大组件ContentProvider

    在Android系统中,四大组件是Activity、Service、BroadcastReceiver以及我们关注的ContentProvider。ContentProvider是Android框架中用于数据共享和跨应用数据访问的核心组件。它允许一个应用程序将自己的数据暴露给...

    Android四大组件简述

    在"Android四大组件简述"这个项目中,你可以找到关于这些组件的示例代码和实践应用,通过学习和调试这些示例,可以更深入地理解四大组件的工作原理和使用方式。这将对提升你的Android开发技能大有裨益。

    Android四大组件之一ContentProvider自定义Sqlite共享,实现增删查改基本功能

    在Android开发中,ContentProvider是四大核心组件之一,它扮演着数据共享与访问的重要角色。ContentProvider使得应用程序间的数据共享成为可能,同时也为其他组件(如Activity、Service)提供了统一的接口来操作数据...

    Android四大核心组件之ContentProvider的简单用法以及报错解决

    之前在用到ContentProvider时也是在网上找的教程,但是按照那些做法不怎么全面,我是没有实现出来,并且对于报错也没有给出解释原因与解决办法,也是通过借鉴与自己摸索,将自己 的一点想法分享出来。包含 ...

    android四大组件详解

    在Android系统中,四大组件是构建应用程序的核心元素,它们分别是Activity、Service、BroadcastReceiver和Content Provider。这四个组件各自承担着不同的职责,共同构成了Android应用的骨架。 **Activity**是用户与...

    09_四大应用组件之ContentProvider.zip

    在Android开发中,四大应用组件是Activity、Service、BroadcastReceiver以及我们关注的ContentProvider。ContentProvider作为其中之一,扮演着数据共享和跨应用数据访问的重要角色。这篇教程将深入解析...

    四,android四大组件基础介绍及打电话,发短信简单应用 &单元测试

    在Android开发中,四大组件是构建应用程序的核心元素,它们分别是:Activity、Service、BroadcastReceiver以及ContentProvider。这四个组件各自承担着不同的职责,是Android系统交互的基础。 1. **Activity**: ...

    Android开发的四大组件

    在Android应用开发中,四大组件是构建应用程序的基础,它们分别是Activity、Service、BroadcastReceiver和ContentProvider,还有Intent作为组件间通信的重要桥梁。下面我们将逐一详细解释这些组件。 **Activity详解...

    android 四大组件图解 ppt形式展示

    在Android应用开发中,四大组件是其核心构造块,它们分别是Activity、Service、BroadcastReceiver以及ContentProvider。这个名为“Android 四大组件图解”的PPT文档为初学者提供了一个全面且直观的理解这些组件的...

    android 用ContentProvider操作文件

    1. ContentProvider概述:ContentProvider是Android四大组件之一,它的主要职责是管理应用内的数据并提供对外接口,让其他应用能够通过URI(统一资源标识符)来访问这些数据。这对于文件操作来说尤其有用,因为这样...

    android 来电拦截,手机黑名单的实现,涵盖Android四大组件,

    首先,让我们来看看Android四大组件: 1. **活动(Activity)**:这是用户与应用交互的主要接口,通常用于显示UI。在来电拦截的场景中,活动可能用于设置黑名单,展示拦截规则或者处理用户的相关操作。 2. **服务...

    Android四大组件(笔记+代码)

    在Android开发中,四大组件是构建应用...以上就是关于Android四大组件中的ContentProvider和SharedPreferences的基本使用,以及如何插入短信的相关知识。理解并熟练掌握这些内容,对于进行Android应用开发至关重要。

    Android应用开发使用ContentProvider以及SQLite实现对数据库的相关操作

    接下来,ContentProvider是Android四大组件之一,它提供了一种标准接口,使得其他应用程序可以访问和修改由ContentProvider管理的数据,无论这些数据是存储在SQLite数据库、文件系统还是网络中。要创建一个...

    Android 四大组件详解(一) Activity 提到的demo

    在Android应用开发中,四大组件是应用程序的核心组成部分,它们包括Activity、Service、BroadcastReceiver和ContentProvider。本篇文章将重点解析Activity,尤其是其启动模式。Activity是用户与应用程序交互的窗口,...

    Android 之 自定义ContentProvider的使用

    在Android系统中,ContentProvider是四大组件之一,它扮演着数据共享和跨应用数据访问的角色。自定义ContentProvider允许开发者创建自己的数据存储解决方案,并与其他应用程序无缝交互。这篇博客将深入探讨如何在...

Global site tag (gtag.js) - Google Analytics