首页 >> 大全

android 开机广播接收慢处理方式

2023-11-26 大全 23 作者:考证青年

几个月来看到CSDN上看到很多朋友发帖询问开机自动启服务的问题,也就是广播的问题,有的人说开机能收到广播,有的人又说开机收不到广播,这里本人亲自试验并总结分享给大家!

原来,在3.1之后,系统的增加了对处于“ state”应用的管理,这个和生命周期中的stop状态是完全两码事,包管理器中的 state指的是安装后从来没有启动过或者是被用户手动强制停止的应用。这点大家可以到“设置”——>”应用程序”,查看任何一个安装的应用,看看“强行停止”这个按钮是否变灰就知道了。

系统增加了2个Flag:和 ,来标识一个是否激活处于“ state”的应用。当2个Flag都不设置或者都进行设置的时候,采用的是的效果。有了上面的新机制之后,觉得给所有的广播默认加上会非常的,能在一定程度上避免流氓软件、病毒啊干坏事,还能提高效率,就导致了ED广播如果用户没有运行过应用或者在设置中强行停止了应用,就不会接收到广播。

注意,一定要加上权限

否则就收不到广播咯。

3、安装应用到你的手机后,启动一次该应用,那么下次开机就能收到广播,并且就能看到服务启动了。

做了个测试:到设置——>应用程序,找到刚才安装的应用,点击“强行停止”,那么重启手机后,就收不到广播了。

如果该应用被有些三方安全软件强制杀掉进程后,重启手机也会收不到广播。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了