Android 获取系统短信内容
//这里通过内容提供者获取系统短信内容
Uri uri = Uri.parse("content://sms/"); String[] projection = {"_id", "address", "body", "date", "type"}; Cursor cursor = getContentResolver().query(uri, projection, null, null, null); int smsbodyColumn = cursor.getColumnIndex("body"); while (cursor.moveToNext()) { String body = cursor.getString(smsbodyColumn); //其它的信息在这里就省略了... System.out.println(body); System.out.println("——————————————————————"); }
cursor.close();
需要获取系统权限:
<uses-permission android:name="android.permission.READ_SMS" />
本文出自 无忧之路 - 博客园