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 指明该类的权限。

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

  • 相关阅读:
    ubuntu18.04安装g2o
    akka学习
    spark学习记录-2
    spark学习记录-1
    c++ string需要注意的地方
    clion server激活地址
    【转】c++面试基础
    c++反射概念-简单介绍
    死锁的理解
    c++ 反射类型
  • 原文地址:https://www.cnblogs.com/cuglkb/p/6524138.html
Copyright © 2011-2022 走看看