我在以下链接SmS count not increasing. message id is constant中提出了我的问题,请回答任何问题。谢谢你的帮助。
答案 0 :(得分:2)
Uri sms_content = Uri.parse("content://sms");
Cursor c = this.getContentResolver().query(sms_content, null,null, null, null);
现在你可以使用Cursor c
。例如c.getCount()
总Sms
还有更多选项,例如content://sms/sent
或content://sms/inbox
。
不要忘记给予许可。
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
答案 1 :(得分:1)
如果您有兴趣仅跟踪传入的短信,最好使用带有android.provider.Telephony.SMS_RECEIVED
的广播,以便比ContentObserver
更好地跟踪广告。 Try this one.