Android BOOT_COMPLETED 广播影响开机速度
android设备常常有开机速度优化的需求,方法有许多中,我今天讲讲开机广播相关优化。
许多应用会接收开机广播,以便在开机时把自己拉起来。当这样的应用多了,便严重影响开机速度。
这里先讲讲广播发送与接收的流程,发送广播后,AMS会遍历它的接收端,接收端一般分两种,一种是接收端的进程已开启,另外一种是接收端进程尚未开启,这两种分别对应一个队列。
对于进程已开启的接收端,系统会一次性把广播信息发送到接收进程,但对于接收端进程尚未开启的情况下,则会一个个发过去,也就是必须等到前面一个进程已完成启动并处理回馈消息到
原创
2021-03-03 11:35:29 ·
513 阅读 ·
0 评论