zoukankan      html  css  js  c++  java
  • Android之 内容提供器(2)——创建自己的内容提供器将数据共享出去

    创建自己的内容提供器非常简单,只需要新建一个类继承ContentProvider类,通过实现ContentProvider的增删改查的方法向内容提供器中增删数据。

    1 ContentProvider简介

    2 ContentProvider中的6个抽象方法

    ContentProvider类中有6个抽象方法,在继承该类时需要重写这六个抽象方法。

    2.1 增 insert

    2.2 删 delete

    2.3 改 update

     

    2.4 查 query

     2.5 onCreate()

    2.6 getType()

    3 注册内容提供器

     继承了ContentProvider类,重写了六个抽象方法之后,我们还需要做最后一件事,那就是,注册内容提供器(Android的四大组件都需要注册)。

    在AndroidManifest.xml文件中添加

    <provider
    android:name="com.example.databasetest.DatabaseProvider"
    android:authorities="com.example.databasetest.provider" >
    </provider>

    用 provider 标签注册该内容提供器,用 android:name 指明继承ContentProvider类的全名,用 android:authorities 指明该类的权限。

    到此为止我们就创建了自己程序的内容提供器,这个程序就具备跨程序提供数据的能力(其他的程序可以共享这部分数据)。

  • 相关阅读:
    发布全文检索类库外包
    给即将面试的人
    实验四 Web服务器2
    电子公文传输系统验收2功能测试
    整数范围与类型转换
    实验三电子公文传输系统1个人贡献
    socket测试
    电子公文传输系统验收4开发基础
    Web服务器1socket编程
    算法测试(课上测试)
  • 原文地址:https://www.cnblogs.com/cuglkb/p/6524138.html
Copyright © 2011-2022 走看看