contentprovider 总结(一)
2015-10-29 17:03
531 查看
一、contentprovider是什么?
首先大家都知道contentprovider是android的四大组件之一,contentprovider是用来为应用提供数据的,也可以为其他应用提供数据。
二、为什么用contentprovider
我们可以从文件读取数据,但是会比较繁琐,采用contentprovider为数据提供统一的访问方式,方便管理数据。
三、怎样使用contentprovider
1) 新建一个android工程
2) 新建一个类继承ContentProvider
3)在AndroidManifest.xml中配置
首先大家都知道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>
相关文章推荐
- PHP Twig模版的function详解(中文)
- 极客学院-PHP002-PHP 开发环境搭建[4_36]
- PHP Twig模版的Filters详解(中文)
- php无限分类
- PHP实现远程图片下载
- php如何实现只替换一次或N次
- param getParameter getAttribute
- php重视问题1
- php新版本废弃 preg_replace /e 修饰符
- php curl请求封装(备份,万一下次用到了,直接copy哈哈哈)
- PHP开发框架HushFrameword在阿里服务器Windows Server2012上的环境搭建正确方法
- vsftpd本身不支持软连接
- 最准确的php截取字符串长度函数
- TFTP Server 搭建嵌入式
- PHP与.NET一致的DES(CBC)算法
- php关键字仅替换一次的实现函数
- ThinkPHP验证码不现实的处理方法
- php 框架 yii control 中使用布局
- PHP Twig模版的tags详解(中文)
- 深入浅析PHP7.0新特征(五大新特征)