1

我正在制作一个应用程序来过滤来自特定号码的短信,但问题是 Go SMS Pro 和 ChompSMS 等应用程序会在它们到达我的应用程序之前读取它们。我什至不知道如何在其他应用程序之前过滤消息。?

我已经尝试将接收器的优先级设置为 1000,然后设置为 Android 支持的最高整数,但 Go SMS Pro 仍然在我的应用程序之前捕获消息。

4

1 回答 1

3

将您的接收器设置android:priority为较大的值,例如1000(最高优先级。高于此默认值的任何内容1000),然后abortBroadcast()如果您想阻止 SMS 继续发送,请致电。

如果两个应用程序的优先级相同,那么 Android 会优先安装第一个安装的应用程序。因此,如果用户在您的应用程序之前安装 Go SMS Pro,它将在您之前接收广播。

于 2013-02-18T16:45:54.563 回答