【问题标题】:Android: Receive silent sms?Android:接收静音短信?
【发布时间】:2011-12-28 15:05:41
【问题描述】:

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

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

【问题讨论】:

标签: java android sms silent


【解决方案1】:

创建您的广播接收器以接收短信。 将 Intent Filter 设置为最高优先级。

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

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

并删除当前收到的消息。

【讨论】:

    【解决方案2】:

    是的,有可能你最后需要在广播接收器中使用这个方法

    abortBroadcast();
    

    这将取消对用户的广播。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多