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;
}
android中向通过contentProvider向数据库中插入数据的实现
最新推荐文章于 2024-03-23 03:36:56 发布