Android – 在GO SMS Pro安装时,SMS Broadcastreceiver不被调用

Android – 在GO SMS Pro安装时,SMS Broadcastreceiver不被调用,第1张

概述我已经实现了一个SMS接收器,拦截传入的SMS消息而没有任何问题. 但是,当我安装GO短信Pro并设置“禁用其他消息通知”,然后我的应用程序 即使我已经设置了intent过滤器的优先级,也没有收到任何广播消息 很高.有没有办法克服,所以我的应用程序总是收到SMS广播不管 什么用户在Go SMS Pro的应用程序,特别是因为我的应用程序没有显示任何UId出窗口 通知?一旦我卸载GO SMS Pro, 我已经实现了一个SMS接收器,拦截传入的SMS消息而没有任何问题.
但是,当我安装GO短信Pro并设置“禁用其他消息通知”,然后我的应用程序
即使我已经设置了intent过滤器的优先级,也没有收到任何广播消息
很高.有没有办法克服,所以我的应用程序总是收到SMS广播不管
什么用户在Go SMS Pro的应用程序,特别是因为我的应用程序没有显示任何UId出窗口
通知?一旦我卸载GO SMS Pro,我的应用程序开始收到短信广播
并且工作正常.

收到短信并安装GO SMS Pro时,这是日志.有一些
GO SMS Pro的魔法完成,我不明白.有人可以解释这里做的是什么,怎么样
我可以确保我的应用程序每次都获得订购的广播通知.

07-02 19:52:21.674: INFO/Zygote(25209): Zygote: pID 25209 has INTERNET permission,then set capability for CAP_NET_RAW07-02 19:52:21.820: INFO/ActivityThread(25209): Publishing provIDer go-sms: com.jb.gosms.provIDer.GoSmsProvIDer07-02 19:52:21.830: INFO/ActivityThread(25209): Publishing provIDer go-mms-sms: com.jb.gosms.provIDer.GoMmsSmsProvIDer07-02 19:52:21.834: INFO/ActivityThread(25209): Publishing provIDer com.jb.gosms.im;com.jb.gosms.chat: com.jb.gosms.im.database.ImContentProvIDer07-02 19:52:21.842: INFO/ActivityThread(25209): Publishing provIDer com.jb.gosms.schedule.Schedule: com.jb.gosms.schedule.ScheduleProvIDer07-02 19:52:21.846: INFO/ActivityThread(25209): Publishing provIDer go-mms: com.jb.gosms.provIDer.GoMmsProvIDer07-02 19:52:21.959: DEBUG/dalvikvm(25209): GC_FOR_MALLOC freed 2657 objects / 173112 bytes in 30ms07-02 19:52:22.182: DEBUG/dalvikvm(25209): Trying to load lib /data/data/com.jb.gosms/lib/libHanzi2Pinyin.so 0x47d4cf7007-02 19:52:22.182: DEBUG/dalvikvm(25209): Added shared lib /data/data/com.jb.gosms/lib/libHanzi2Pinyin.so 0x47d4cf7007-02 19:52:22.182: DEBUG/dalvikvm(25209): No JNI_OnLoad found in /data/data/com.jb.gosms/lib/libHanzi2Pinyin.so 0x47d4cf70,skipPing init07-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): Initlib in ver=314100007-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): Init in07-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): file size=155203 07-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): Init out07-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): Instance out Init = 2107-02 19:52:22.186: INFO/Hanzi2Pinyin_Native(25209): Initlib out07-02 19:52:22.467: DEBUG/dalvikvm(25209): GC_FOR_MALLOC freed 5960 objects / 376104 bytes in 29ms07-02 19:52:22.815: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogcreateFromPdu : calling parsePdu07-02 19:52:22.815: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogpdu to parse : 000002100202070292A106A85A0008150003100730010610254E9D3A00030611070219522007-02 19:52:22.815: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogparseAddress07-02 19:52:22.815: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogaddress received :323329299207-02 19:52:22.815: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogbearer data received : 0003100730010610254E9D3A00030611070219522007-02 19:52:22.815: ERROR/bearer data(25209): bearer data obtained 107-02 19:52:22.815: DEBUG/EMS(25209):  messageType is 1 messageID is 115 hasUserDataheader is false07-02 19:52:22.858: DEBUG/ims/ims3GPP2SmsMessage(25209): imsLogcreateFromPdu : calling parsePdu
解决方法 因为他们将绝对最大值设置为2147483647(2 ^ 31-1),所以对于优先级来说,“相当高”的值只是不够的.所以如果你把这个价值,你会很好,只要你的应用程序安装之前,Go SMS Pro是因为在同一个优先级的AndroID *** 作系统将传播到“较旧的”应用程序(这是从我的经验,而不是官方的信息) .如果在您的应用程序之前安装了Go SMS Pro,您应该向用户警告有关情况.他们可以不同地配置Go SMS Pro或卸载它,然后重新安装它,以便您的应用程序也可以工作. 总结

以上是内存溢出为你收集整理的Android – 在GO SMS Pro安装时,SMS Broadcastreceiver不被调用全部内容,希望文章能够帮你解决Android – 在GO SMS Pro安装时,SMS Broadcastreceiver不被调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存