[android] 内容提供者简介

移动开发 作者: 2024-08-19 20:15:02
产生的原因是,当我们把数据存到数据库的时候,数据库的权限是私有的,把系统的短信应用中的数据库导出来,打开看到address字段是手机的号码,date字段是时间,type字段1,2代表发出去的短信和接受
        <provider
            android:name="com.tsh.database.PersonDbProvider"
            android:authorities="com.tsh.database.PersonDbProvider">
        </provider>
package com.tsh.database;

import android.content.ContentProvider;
 android.content.ContentValues;
 android.database.Cursor;
 android.net.Uri;

public class PersonDbProvider extends ContentProvider {

    @Override
    boolean onCreate() {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public Cursor query(Uri uri,String[] projection,String selection,String[] selectionArgs,String sortOrder) {
        null String getType(Uri uri) {
         Uri insert(Uri uri,ContentValues values) {
        int delete(Uri uri,String[] selectionArgs) {
        return 0 update(Uri uri,ContentValues values,1)">;
    }

}

总结

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65124.html