Android(安卓)ContentProvider query参数
16lz
2021-01-26
public final Cursor query (Uri uri, String[] projection,String selection,String[] selectionArgs,String sortOrder)
第一个参数代表资源位置的uri第二个参数代表返回内容(conlumn名)
第三个参数设置条件
第四个参数是第三个参数条件的内容
第五个参数是根据column排序
下列代码演示了从联系人中,选取所有列的内容,并且联系人id大于3,联系人姓名不是“含含”的所有数据,并根据id倒序
ContentResolver contentResolver = this.getContentResolver();Cursor cursor = contentResolver.query(android.provider.ContactsContract.Contacts.CONTENT_URI,null,android.provider.ContactsContract.Contacts._ID+ ">? and "+ android.provider.ContactsContract.Contacts.DISPLAY_NAME+ "!=?", new String[] { "28", "含含" },android.provider.ContactsContract.Contacts._ID+ " DESC");cursor.getCount();while (cursor.moveToNext()) {System.out.println(cursor.getString(cursor.getColumnIndex(android.provider.ContactsContract.Contacts._ID)));System.out.println(cursor.getString(cursor.getColumnIndex(android.provider.ContactsContract.Contacts.DISPLAY_NAME)));}cursor.close();
更多相关文章
- Android(安卓)使用SQLiteDatabase操作SQLite数据库
- Android(安卓)SDK Tutorials系列 - Hello Views - Auto Complete
- 自定义activity启动退出效果
- android在一个程序中启动另一个程序
- Android(安卓)Dialog中的EditText无法弹出输入法
- android 利用java反射调用系统类的隐藏方法
- 在 Android(安卓)studio 中 配置Gradle 根据不同参数打包,并在代
- android中SharedPreferences实现存储用户名功能
- Jenkins奇技淫巧 — Python打包篇(Android自动化构建)