仓库地址:https://gitee.com/dengshizai/contentprovider.git
设计目标
1、contentprovider是安卓四大组件之一,使用其方法类进行数据获取;
2、自建一个provider,然后在另一个app中使用resolver调用这个provider。
功能说明
本次实验有两个项目,provider项目负责开放数据库给resolver项目,resolver项目负责通过contentprovider对provider中的数据库进行操作。
实验代码:
构建数据库:
package com.example.provider;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.Toast;
public class DbContect extends SQLiteOpenHelper {
private static final int VERSION=1;
private static final String DBNAME="Users.db";
private Context mContext;
public Db