Android检测短信属于发件人或收件人

时间:2015-04-01 18:25:17

标签: android cursor sms

我想从短信列表中检测到哪些消息是我的,而且他们的女巫属于其他联系人。

例如:

我:“身体”:嗨,约翰

约翰“身体:你好......

  Uri uriSMSURI = Uri.parse("content://sms/");
            Cursor cur = getActivity().getContentResolver().query(uriSMSURI, null, null, null, null);
            while (cur.moveToNext()) {
                //detect here
}

1 个答案:

答案 0 :(得分:0)

您可以使用Telephony.TextBasedSmsColumns.CREATOR字段来获取创建者。将此与您的地址(手机号码)进行比较,以区别于其他人。您可以通过以下方式获取您的电话号码:

(TelephonyManager)getSystemService(TELEPHONY_SERVICE).getLine1Number();
相关问题