【技术实现步骤摘要】
本申请涉及终端,尤其涉及一种系统广播发送方法和电子设备。
技术介绍
1、电子设备可以通过发送系统广播的方式将系统的各种状态信息通知给各个应用程序。比如手机开机完成后发出一条开机广播,手机电池电量发生变化后发出一条电量变化广播,手机亮屏后发出一条亮屏广播,手机熄屏后发出一条熄屏广播等。
2、应用程序想要接收系统广播,需要应用程序的进程预先在系统中注册广播接收器(广播接收者)。例如,进程a、进程b和进程c分别在系统中注册了亮屏广播接收器,手机亮屏后,系统会向进程a的广播接收器、进程b的广播接收器和进程c的广播接收器发送亮屏广播。例如,进程a、进程d和进程e分别在系统中注册了熄屏广播接收器,手机熄屏后,系统会向进程a的广播接收器、进程d的广播接收器和进程e的广播接收器发送熄屏广播。
3、应用程序的进程通过广播接收器接收到系统广播,就可以执行相应的动作。例如显示预设界面、执行预设指令等。
4、一般来说,针对同一条系统广播注册广播接收器的进程很多。系统向各个进程的广播接收器发送同一条系统广播时,需要按照一定的先
...【技术保护点】
1.一种系统广播发送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述静态广播队列和所述动态广播队列合并为所述第一广播队列包括:
4.根据权利要求2或3所述的方法,其特征在于,所述将所述静态广播队列和所述动态广播队列合并为所述第一广播队列之前,所述方法还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一广播队列中,接收优先级相同且属于同一个进程的广播接收器中,动态注册的广播接收器排在静态注册的广播接收器之前。
>6.根据权利...
【技术特征摘要】
1.一种系统广播发送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述静态广播队列和所述动态广播队列合并为所述第一广播队列包括:
4.根据权利要求2或3所述的方法,其特征在于,所述将所述静态广播队列和所述动态广播队列合并为所述第一广播队列之前,所述方法还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一广播队列中,接收优先级相同且属于同一个进程的广播接收器中,动态注册的广播接收器排在静态注册的广播接收器之前。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一广播队列中,接收优先级高的广播接收器先于接收优先级低的广播接收器。
7.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。