Android组件之自定义ContentProvider
vider/book/update);
ContentResolver resolver = getContext().getContentResolver();
ContentValues values=new ContentValues();
values.put(Name, 修改);
int count = resolver.update(uri, values, id=?,new String[]{10});
Log.i(BookCase, 更新了 + count + 行);
删除插入的数据:
public void bookDelete() {
Uri uri = Uri
.parse(content://com.example.googlecontentprovider.MyContentProvider/book/delete);
ContentResolver resolver = getContext().getContentResolver();
String where = id=?;
String[] argString = {10};
int count = resolver.delete(uri, where, argString);
Log.i(BookCase, 删除了 + count + 行);
查询所有的数据:
public void bookQuery() {
Uri uri = Uri
.parse(content://com.example.googlecontentprovider.MyContentProvider/book/query);
ContentResolver resolver = getContext().getContentResolver();
Cursor cursor=resolver.query(uri, new String[]{id,Name,Title}, null, null, null);
if (cursor.getCount()>0) { String titleString=cursor.getString(cursor.getColumnIndex(Title));
Log.i(BookCase, id+---+nameString+---+titleString);
}
}
}
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
