跟踪传入短信的计数

时间:2012-04-19 04:43:30

标签: android database sms

我在以下链接SmS count not increasing. message id is constant中提出了我的问题,请回答任何问题。谢谢你的帮助。

2 个答案:

答案 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/sentcontent://sms/inbox

不要忘记给予许可。

<uses-permission android:name="android.permission.READ_SMS"></uses-permission>

答案 1 :(得分:1)

如果您有兴趣仅跟踪传入的短信,最好使用带有android.provider.Telephony.SMS_RECEIVED的广播,以便比ContentObserver更好地跟踪广告。 Try this one.