Android:接收静音短信?

时间:2011-11-14 12:32:41

标签: java android sms silent

我目前正在编写一个短信控制的GPS追踪器。 每次我向设备发送短信时,它都会像普通短信一样处理(收件箱和通知中的新消息),但这些短信只是为了控制应用程序。

是否可以关闭这些短信的通知?我也不希望所有这些短信都在我的收件箱文件夹中......

2 个答案:

答案 0 :(得分:2)

创建用于接收短信的广播接收器。 设置具有最高优先级的意图过滤器。

<intent-filter android:priority="100"> 
            <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 

在你的接收器类中,abortBroadcast()方法,它不会通知SMS。

并删除当前收到的消息。

答案 1 :(得分:0)

是的,您可能需要在最后使用此方法进入广播接收器

abortBroadcast();

这将取消向用户的广播。