android的内容提供者范例
来源:互联网 发布:网络成瘾症如何治疗 编辑:程序博客网 时间:2024/06/05 00:59
【ContentProvider内容提供者】数据与界面分开(不同应用程序)
1,内容提供者是Android中的四大组件之一,可以将应用中的数据对外进行共享
,2,内容提供者将数据封装,只暴露出我们希望提供给其他程序的数据(相当于java类的公有方法私有属性的封装)
,3,内容提供者将数据的访问方式统一,不必针对不同数据类型采取不同的访问策略
,4,内容提供者中数据更改可被监听
创建ContentProvider:
public class Provider extends ContentProvider {
@Override
public boolean onCreate() {
System.out.println("创建");
return false;
}
@Override
public Cursor query(Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder) {
System.out.println("查询");
return null;
}
@Override
public String getType(Uri uri) {
System.out.println("获取类型");
return null;
}
@Override
public Uri insert(Uri uri, ContentValues values) {
System.out.println("插入");
return null;
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
System.out.println("删除");
return 0;
}
@Override
public int update(Uri uri, ContentValues values, String selection,
String[] selectionArgs) {
System.out.println("更新");
return 0;
}
}
1,内容提供者是Android中的四大组件之一,可以将应用中的数据对外进行共享
,2,内容提供者将数据封装,只暴露出我们希望提供给其他程序的数据(相当于java类的公有方法私有属性的封装)
,3,内容提供者将数据的访问方式统一,不必针对不同数据类型采取不同的访问策略
,4,内容提供者中数据更改可被监听
创建ContentProvider:
public class Provider extends ContentProvider {
@Override
public boolean onCreate() {
System.out.println("创建");
return false;
}
@Override
public Cursor query(Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder) {
System.out.println("查询");
return null;
}
@Override
public String getType(Uri uri) {
System.out.println("获取类型");
return null;
}
@Override
public Uri insert(Uri uri, ContentValues values) {
System.out.println("插入");
return null;
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
System.out.println("删除");
return 0;
}
@Override
public int update(Uri uri, ContentValues values, String selection,
String[] selectionArgs) {
System.out.println("更新");
return 0;
}
}
0 0
- android的内容提供者范例
- android的内容提供者
- Android内容提供者的实现
- Android的内容观察者、通知、内容提供者
- Android中内容提供者ContentProvider的使用
- Android中内容提供者ContentProvider的详解
- Android 内容提供者ContentProvider的使用
- 文章标题android 的ContentProvider内容提供者
- Android里内容提供者ContentProvider的使用
- Android中内容提供者ContentProvider的详解
- android基础--内容提供者
- Android ContentProvider(内容提供者)
- Android 内容提供者
- android内容提供者ContentProvider
- android---内容提供者
- Android--- ContentProvider(内容提供者)
- Android基础--内容提供者
- android下内容提供者
- Sort List
- Linux 学习笔记一 :文件拆分和后台执行
- 青蛙跳台阶
- Linux与android进程间的通信及android Binder机制详解
- HDU_3277_Marriage Match III(最大流)
- android的内容提供者范例
- Volley网络通信框架、XUtils
- swift入门
- XHTML
- 为什么会出现死锁
- uva 11995 I Can Guess the Data Structure!
- hdu 5437Alisha’s Party(优先队列)
- [HDU 2544] 最短路 · 堆优化dijkstra
- Spark编程指南(python版)