contentprovider 总结(一)
来源:互联网 发布:直播 杭州 人工智能 编辑:程序博客网 时间:2024/06/01 10:10
一、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>
0 0
- contentprovider 总结(一)
- Android基础知识总结---四大组件之一ContentProvider(一)
- ContentProvider介绍(一)
- 初识ContentProvider(一)
- contentprovider总结(二)
- contentprovider 总结(三)
- Android的ContentProvider(一)
- 【Android基础知识】ContentProvider(一)
- ContentProvider 学习笔记(一)
- 【Android】ContentProvider详解(一)
- ContentProvider总结
- ContentProvider 总结
- contentprovider总结
- ContentProvider总结
- Android——ContentProvider (一)创建contentProvider
- Android ContentProvider 分析与应用(一)使用ContentProvider
- ContentProvider 实例详解一(创建一个自己的ContentProvider)
- ContentProvider 被访问的(一)
- 重叠模型IO的优点
- [数据库原理]是不是先运行SELECT....FROM,再执行WHERE语句?
- Ruby数据类型range用法总结
- 关于日期的相差值计算
- CSS3 Gradient
- contentprovider 总结(一)
- 读取工程下指定路径文件
- (java) leetcode Add Digits
- iOS-AutoLayout(自动布局代码控制)简单总结
- Xcode7中你一定要知道的炸裂调试神技
- Useful Hot Key in RStudio(Win 10)
- c代码内存存放细节
- 对Bootstrap分页封装使用
- Xcode7 无需开发证书真机调试