有没有办法从短信管理器(Android上的默认短信应用程序)和短信收发器接收短信。
我试图改变优先级,我可以让其中任何一个单独获取短信,但我不知道是否有可能让他们两个都得到消息。
答案 0 :(得分:1)
除非您将接收器的优先级设置为高于默认短信应用并呼叫接收方中的abortBroadcast()
,否则广播将继续沿着优先级列表继续,并且每个应用都会注册到收到android.provider.Telephony.SMS_RECEIVED
广播将获得它(除非其中一个应用程序中止广播)。
除非您确定该消息仅适用于 您的应用,否则您不应该中止android.provider.Telephony.SMS_RECEIVED
广播。