标签:block 实例 column box site 微信公众号 data- 傅里叶变换 VID
com.example.app那么该程序对应的权限可以命名为com.example.app.providecom.example.app.provider/table1和com.example.app.provider/table2content://com.example.app.provider/table1Uri uri = Uri.parse("content://com.example.app.provider/table1");
Cursor cursor = getContentResolver().query(uri,projection,selection,selectionArgs,sortOrder);
| query()方法参数 | 对应SQL部分 | 描述 |
|---|---|---|
| uri | from table_name | 指定查询某个应用程序下的某一张表 |
| projection | select colum1,column2 | 指定查询的列名 |
| selection | where column = value | 指定where的约束条件 |
| selectionArgs | 为where中的占位符提供具体的值 | |
| orderBy | order by column1,column2 | 指定查询结果的排序方式 |
if(cursor != null ){
while(cursor.moveToNext(){
String column1 = cursor.getString(cursor.getColumnIndex("column1"));
int column2 = cursor.getInt(cursor.getColumnIndex("column2"));
}
cursor.close();
}
ContentValues values = new ContentValues();
values.put("column1","text");
values.put("column2","text");
getContentResolver().insert(uri,values);
ContentValues values = new ContentValues();
values.put("column1","");
getContentResolver().update(uri,values,"column1 = ? and column2 = ?",new String[] {"text","1"});
getContentResolver().delete(uri,"column2 = ?",new String[]{"1"});
标签:block 实例 column box site 微信公众号 data- 傅里叶变换 VID
原文地址:https://www.cnblogs.com/ruigege0000/p/13783426.html