您的位置:首页 > 数据库

android中向通过contentProvider向数据库中插入数据的实现

2013-10-28 23:36 465 查看
public List<SMSInfo> getSMSInof() {
Uri uri = Uri.parse("content://sms/");
ContentResolver resolver = context.getContentResolver();
Cursor cursor = resolver.query(uri, null, null, null, "date desc");
List<SMSInfo> sMSInfos = new ArrayList<SMSInfo>();
while (cursor.moveToNext()) {
String id = cursor.getString(cursor.getColumnIndex("_id"));
String address = cursor.getString(cursor.getColumnIndex("address"));
String date = cursor.getString(cursor.getColumnIndex("date"));
int type = cursor.getInt(cursor.getColumnIndex("type"));
String body = cursor.getString(cursor.getColumnIndex("body"));
SMSInfo smsInfo = new SMSInfo(id, address, date, type, body);
sMSInfos.add(smsInfo);
smsInfo = null;
}

return sMSInfos;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐