內容提供器 建立自己的內容提供器

2021-09-11 06:30:41 字數 832 閱讀 8757

urimatcher類——匹配內容uri功能

建立內容提供器:

新建乙個類myprovider去繼承contentprovider類。

contentprovider的六個抽象方法

抽象方法的使用:

(1)query()、insert()、update()、delete()這四種方法的實現類似,以query()方法為例,**如下:

public final static int table1_dir = 0;

public final static int table1_item= 1;

public final static int table2_dir = 2;

public final static int table2_item= 3;

private static urimatcher urimatcher;

static

@override

public cursor query(uri uri, string strings, string s, string strings1, string s1)

return null;

}

(2)gettype()方法:乙個內容的uri對應的mime字元由三部分組成

@override

public string gettype( uri uri)

return null;

}

此時,內容提供器建立完成!!!

內容提供器 ContentProvider

一.簡介 內容提供器 content provider 主要用於在不同的應用程式之間實現資料共享的功能,它提供了一套完整的機制,允許乙個程式訪問另乙個程式中的資料,同時還能保證被訪資料的安全性。目前,使用內容提供器是android 實現跨程式共享資料的標準方式。不同於檔案儲存和sharedprefe...

Android之內容提供器

內容提供器的用法一般有兩種 1.使用現有的內容提供器來讀取和操作相應程式中的資料。2。建立自己的內容提供器給我們程式的資料提供外部訪問介面。contentresolver的基本用法 要想訪問內容提供器中共享的資料 就一定要借助contentresolver類。可以通過context中的getcont...

android 內容提供器簡介

我們學了 android 資料持久化的技術,包括檔案儲存 sharedpreferences 存 儲 以及資料庫儲存。不知道你有沒有發現,使用這些持久化技術所儲存的資料都只能在當 前應用程式中訪問。雖然檔案和 sharedpreferences 儲存中提供了 mode world readable ...