通过SMS内容提供商,我能够提取与我有消息的联系人列表(如在本机消息传递应用程序中)。现在,如果我选择其中一个联系人,则会显示所有SMS收件箱和发件箱。如何仅显示所选联系人的消息?
答案 0 :(得分:1)
试试这个:
String[] smsNo={"YOUR_NUMBER"};
Cursor cursor = contentResolver.query(
Uri.parse("content://sms"), null,"address=?", smsNo, null);
if (cursor.moveToFirst()) {
int index_Body = cursor.getColumnIndex("body");
do {
String strbody = cursor.getString(index_Body);
} while (cursor.moveToNext());
}