您的位置:首页 > 编程语言 > PHP开发

contentprovider 总结(一)

2015-10-29 17:03 531 查看
一、contentprovider是什么?

首先大家都知道contentprovider是android的四大组件之一,contentprovider是用来为应用提供数据的,也可以为其他应用提供数据。

二、为什么用contentprovider

我们可以从文件读取数据,但是会比较繁琐,采用contentprovider为数据提供统一的访问方式,方便管理数据。

三、怎样使用contentprovider

1) 新建一个android工程

2) 新建一个类继承ContentProvider

public class TestProvider extends ContentProvider {

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

@Override
public Cursor query(Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder) {
// TODO Auto-generated method stub
return null;
}

@Override
public String getType(Uri uri) {
// TODO Auto-generated method stub
return null;
}

@Override
public Uri insert(Uri uri, ContentValues values) {
// TODO Auto-generated method stub
return null;
}

@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
// TODO Auto-generated method stub
return 0;
}

@Override
public int update(Uri uri, ContentValues values, String selection,
String[] selectionArgs) {
// TODO Auto-generated method stub
return 0;
}

}


3)在AndroidManifest.xml中配置

<provider
android:name="com.example.testprovider2.provider.TestProvider"
android:authorities="com.example.testprovider2.provider"></provider>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: