2012-04-19 4 views
-1

У меня есть вопрос по следующей ссылке SmS count not increasing. message id is constant любой ответьте. Спасибо за помощь.отслеживать количество входящих sms

+0

Возможный дубликат номера [см] не увеличивается. message id is constant] (http://stackoverflow.com/questions/10202850/sms-count-not-increasing-message-id-is-constant) –

+0

@MitchWheat duplicate, но этот ответ остается без ответа. –

+0

@Me и мы: это не то, как работает этот сайт .... –

ответ

2
Uri sms_content = Uri.parse("content://sms"); 
Cursor c = this.getContentResolver().query(sms_content, null,null, null, null); 

И теперь вы можете работать с курсором c. как c.getCount() для всего Sms

Есть больше вариантов, таких как content://sms/sent или content://sms/inbox.

И не забудьте предоставить разрешение.

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

Если вы заинтересованы, чтобы отслеживать только входящий SMS, было бы лучше использовать Broadcast с действием android.provider.Telephony.SMS_RECEIVED, которое будет отслеживать его лучше, чем ContentObserver. Try this one.

Смежные вопросы