我目前正在編寫一個SMS控制的GPS追蹤器。 每次我向設備發送短信時,都會像正常的短信一樣處理(收件箱和通知中的新消息),但這些短信只是爲了控制應用。Android:接收無聲短信?
是否可以關閉這些短信的通知?我也不想所有這些短信在我的收件箱文件夾...
我目前正在編寫一個SMS控制的GPS追蹤器。 每次我向設備發送短信時,都會像正常的短信一樣處理(收件箱和通知中的新消息),但這些短信只是爲了控制應用。Android:接收無聲短信?
是否可以關閉這些短信的通知?我也不想所有這些短信在我的收件箱文件夾...
是的,這是可能的,你需要使用這個方法到廣播接收器最後
abortBroadcast();
這將取消廣播到用戶。
創建您的廣播接收器以接收短信。 設置具有最高優先級的意圖過濾器。
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
在你的接收機類,abortBroadcast()方法,它不會通知短信。
並刪除當前收到的消息。
你可能會在這裏找到一些有用的東西:http://stackoverflow.com/questions/5380192/sms-receive-with-no-notification – Marcus