android:查询数据库 指定列 指定列名 并输出查询结果(如查询电话本,SMS的ContentResolver提供的)
来源:互联网 发布:linux 安装yum 编辑:程序博客网 时间:2024/06/10 03:21
如查询电话本,SMS的ContentResolver提供的cursor = getContentResolver().query(Uri.parse("content://sms/inbox"),
null, null, null, null);
通过这个cursor的下面的代码来用cursor的列名来获得内容:
cursor.moveToPosition(arg2);
String body = cursor.getString(
cursor.getColumnIndexOrThrow("body")).toString();
String address = cursor.getString(
cursor.getColumnIndexOrThrow("address")).toString();
打印数据库所有列名 并输出至LogCat
public void queryColumnName(Cursor cursor){
for(int i=0;i<cursor.getColumnCount();i++){
String columnName = cursor.getColumnName(i);
Log.d("TAG","column name:"+columnName);
}
}
查询数据库 指定列 指定列名 并输出查询结果
public String queryItem(Cursor cursor,int id, String columnName){
if(id > cursor.getCount()){
return "";
}
cursor.moveToPosition(id);
int columnIndex = cursor.getColumnIndex(columnName);
return cursor.getString(columnIndex);
}
- android:查询数据库 指定列 指定列名 并输出查询结果(如查询电话本,SMS的ContentResolver提供的)
- sql 脚本的 指定数据库所有表的查询及指定表的所有列名的查询 / sql修改表名及修改列名称
- Hive0.11查询结果保存到文件并指定列之间的分隔符
- xutils3 数据库操作,根据指定的columns列查询数据
- 不知道列名,查询指定表第几列的数据
- Oracle 查询指定表中的列名和列注释
- java查询指定数据库的表名
- c#对PL/SQL查询结果列复制的结果生成指定格式
- 查询表的列名
- mysql数据库查询指定列最大值,并且按组查询
- 查询指定列与“视图”
- Sql查询指定表的所有外键约束及外键表名与列名
- 根据参数指定的列名和值查询员工信息(使用动态sql语句)
- Python sqlite获得查询结果表的列名
- SQl查询数据库表名、表的列名
- SQl查询数据库表名、表的列名
- SQl查询数据库表名、表的列名
- SQl查询数据库表名、表的列名
- 多播委托实例
- 各种字符串分函数 及 实例
- c++ 与 .net类型对照(大杂会)
- Linux内核中的进程组及会话
- 嵌套事务(一):.NET中嵌套事务运用的一点思考
- android:查询数据库 指定列 指定列名 并输出查询结果(如查询电话本,SMS的ContentResolver提供的)
- C#错误------“检测到无法访问的代码”
- Hql 查询map中key值?
- 关于VC2008下提示没有找到MSVCP90D.dll的解决办法
- 完全转换UTF-8为GB2312的PHP函数
- 清除SQL Server数据缓存和执行计划缓存,查看执行计划的各种方式对比
- bash-completion for archlinux
- IImagingFactory ,各种格式的图片解码
- 设计模式之访问者模式