1.一种引导界面组件的生成方法,其特征在于,包括以下步骤:定义引导界面公共组件创建的通用协议;
根据所述通用协议创建并注册引导界面公共组件;
接收多组引导界面组件创建参数;
基于所述通用协议对所述多组引导界面组件创建参数进行解析,根据解析结果通过所述引导界面公共组件生成多个不同的引导界面组件;
所述根据所述通用协议创建并注册引导界面公共组件,还包括:获取所述引导界面公共组件的身份标识码,其中,所述身份标识码用于区分引导界面公共组件与其他功能组件;
保存所述引导界面公共组件;
所述基于所述通用协议对所述引导界面组件创建参数进行解析,根据解析结果通过所述引导界面公共组件生成多个不同的引导界面组件,具体包括:基于所述解析结果将所述引导界面公共组件在需要创建引导界面组件的多个平台上通过调用函数[DYActManager registerCom:com]分别进行注册,其中,DYActManager为动态管理程序,registerCom:com为实现注册操作的功能语句,在每个组件的箱负载boxload方法里面进行注册,通过函数[DYBubbleCom registDYBubbleCom]完成注册,DYBubbleCom为上述引导界面公共组件,registDYBubbleCom实现了对上述引导界面公共组件的注册;
将所述解析结果设置在所述引导界面公共组件内,生成对应每个所述平台的引导界面组件,所述解析结果为解析后的每组创建参数;
在接收引导界面组件创建参数之前,还包括:
判断所述引导界面组件创建参数中是否存在允许设置所述引导界面组件的位置;
若所述引导界面组件创建参数中存在允许设置所述引导界面组件的位置,则接收导界面组件创建参数;
若所述引导界面组件创建参数中不存在允许设置所述引导界面组件的位置,则停止引导界面组件的创建;
所述基于所述通用协议对所述多组引导界面组件创建参数进行解析,根据解析结果通过所述引导界面公共组件生成多种不同的引导界面组件,还包括:根据所述创建参数判断需要创建引导界面组件的平台的类型;
将所述引导界面公共组件设置在需要创建引导界面组件的平台;
所述方法还包括:
在根据所述通用协议创建并注册引导界面公共组件时,使用功能函数限制所述创建并注册引导界面公共组件的过程唯一,所述功能函数在限制所述创建并注册引导界面公共组件的过程唯一时具体实现以下功能:创建一个术语令牌,所述术语令牌代表所述引导界面公共组件;
限制创建所述术语令牌的过程唯一;所述功能函数创建一个静态的术语令牌;再使用内存分配方法创建一个包含所述术语令牌的新的组件;
在生成多个不同的引导界面组件之前,还包括:
根据所述身份标识码创建引导界面组件的标识信息,其中,所述标识信息用于查找和/或移除所述引导界面组件。
2.一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1所述的引导界面组件的生成方法的步骤。
3.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1所述的引导界面组件的生成方法的步骤。