一种更换应用软件的显示界面的方法及电子设备技术

技术编号:10500089 阅读:192 留言:0更新日期:2014-10-04 16:35
本发明专利技术公开了一种更换应用软件的显示界面的方法及电子设备,其中,所述方法应用于电子设备的操作系统中,所述电子设备具有一显示单元,在所述操作系统上至少安装有第一应用软件,且所述第一应用软件具有第一显示界面,所述方法包括:在所述显示单元的当前显示界面在显示所述第一显示界面时;或在一预设时间段后所述当前显示界面需要显示所述第一显示界面时,检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令,所述第二显示界面不同于所述第一显示界面;在有所述更换指令时,基于所述更换指令,获取所述第二显示界面;基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面。

【技术实现步骤摘要】
一种更换应用软件的显示界面的方法及电子设备
本专利技术涉及电子领域,尤其涉及一种更换应用软件的显示界面的方法及电子设备。
技术介绍
随着电子技术的发展,出现了越来越多的智能电子设备,如:智能手机、电脑、平板电脑等。通过在这些智能电子设备上安装不同的应用软件,可以实现不同的功能。 这些应用软件大多具有更换皮肤的功能,通过更换应用软件的皮肤,可以应用软件的显示界面变更加漂亮、个性化,从而增强了用户的使用体验度。 但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题: 1、在现有技术中,应用软件显示界面需要更换时,通常是需要应用软件自身支持换肤功能,但并非所有的应用支持换肤功能,对于不支持换肤功能的应用软件就不能实现显示界面的更换了。 2、在现有技术中,即使应用软件支持换肤功能,但也只能提供有限的皮肤种类供用户进行选择,无法满足不同用户的不同需求。
技术实现思路
本专利技术通过提供一种更换应用软件的显示界面的方法及电子设备,解决了现有技术中无法对不支持换肤功能的应用软件的显示界面进行更换的技术问题。 一方面,本申请通过本申请的一实施例提供如下技术方案: 一种更换应用软件的显示界面的方法,应用于电子设备的操作系统中,所述电子设备具有一显示单元,在所述操作系统上至少安装有第一应用软件,且所述第一应用软件具有第一显示界面,所述方法包括: 在所述显示单元的当前显示界面在显示所述第一显示界面时;或在一预设时间段后所述当前显示界面需要显示所述第一显示界面时,检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令,所述第二显示界面不同于所述第一显示界面; 在有所述更换指令时,基于所述更换指令,获取所述第二显示界面; 基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面。 优选地,在所述检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令之前,所述方法还包括: 检测是否有针对所述第一应用软件的符合第一预设规则的第一操作; 在有所述第一操作时,生成所述更换指令。 优选地,所述获取所述第二显示界面,具体包括: 从所述电子设备的一预设存储区域中,获取所述第二显示界面的素材信息; 基于所述素材信息,获得所述第二显示界面。 优选地,所述获取所述第二显示界面,具体包括: 获取所述第二显示界面的算法信息; [0021 ] 基于所述算法信息,通过一图像处理单元计算获得所述第二显示界面。 优选地,所述基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面,具体包括: 打开所述操作系统中的窗口管理器; 从所述窗口管理器中,获取用于显示所述第一应用软件的显示界面的窗口的第一属性信息,其中,所述第一属性信息中至少包含所述窗口在所述显示单元的第一位置信息; 基于所述第一属性信息,获取所述第一位置信息; 基于所述第一位置信息,获取在所述显示单元上用于显示所述窗口的所述第一像素集合信息; 控制所述第一像素集合按照所述第二显示界面的显示规则,在所述显示单元上显示所述窗口,以实现所述控制所述当前显示界面为所述第二显示界面。 优选地,所述基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面,具体包括: 打开所述操作系统的控件管理器; 从所述控件管理器中,获取用于组成所述第一应用软件的显示界面的至少一个控件的第二属性信息,其中,所述第二属性信息中至少包含所述控件所在所述显示单元的第二位置信息; 基于所述第二属性信息,获取所述第二位置信息; 基于所述第二位置信息,获取用于显示所述控件的所述第一像素集合信息; 控制所述第一像素集合按照所述第二显示界面的显示规则,在所述显示单元上显示所述控件,以实现所述控制所述当前显示界面为所述第二显示界面。 另一方面,本申请通过本申请的一实施例,提供如下技术方案: 一种电子设备,包括: 主机,在所述主机中含有一硬件电路; 显示单元,与所述主机连接; 操作系统,安装在所述硬件电路上层,在所述操作系统中至少安装有第一应用软件,且所述第一应用软件具有第一显示界面; 所述操作系统包括: 第一检测单元,用于在所述显示单元的当前显示界面在显示所述第一显示界面时;或在一预设时间段后所述当前显示界面需要显示所述第一显示界面时,检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令,所述第二显示界面不同于所述第一显示界面; 第一获取单元,用于在有所述更换指令时,基于所述更换指令,获取所述第二显示界面; 第一控制单元,用于基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面。 优选地,所述操作系统,还包括: 第二检测单元,用于在所述检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令之前,检测是否有针对所述第一应用软件的符合第一预设规则的第一操作; 第一生成单元,用于在有所述第一操作时,生成所述更换指令。 优选地,所述第一获取单元,具体包括: 第一获取子单元,用于从所述电子设备的一预设存储区域中,获取所述第二显示界面的素材信息; 第一生成子单元,用于基于所述素材信息,获得所述第二显示界面。 优选地,所述第一获取单元,具体包括: 第二获取子单元,用于获取所述第二显示界面的算法信息; 第一控制子单元,用于基于所述算法信息,通过一图像处理单元计算获得所述第二显示界面。 优选地,所述第一控制单元,具体包括: 第一打开子单元,用于打开所述操作系统中的窗口管理器; 第三获取子单元,用于从所述窗口管理器中,获取用于显示所述第一应用软件的显示界面的窗口的第一属性信息;其中,所述第一属性信息中至少包含所述窗口在所述显示单元的第一位置信息; 第四获取子单元,用于基于所述第一属性信息,获取所述第一位置信息; 第五获取子单元,用于基于所述第一位置信息,获取在所述显示单元上用于显示所述窗口的所述第一像素集合信息; 第二控制子单元,用于控制所述第一像素集合按照所述第二显示界面的显示规贝U,在所述显示单元上显示所述窗口,以所述实现控制所述当前显示界面为所述第二显示界面。 优选地,所述第一控制单元,具体包括: 第二打开子单元,用于打开所述操作系统的控件管理器; 第六获取子单元,用于从所述控件管理器中,获取用于组成所述第一应用软件的显示界面的至少一个控件的第二属性信息,其中,所述第二属性信息中至少包含所述控件所在所述显示单元的第二位置信息; 第七获取子单元,用于基于所述第二属性信息,获取所述第二位置信息; 第八获取子单元,用于基于所述第二位置信息,获取用于显示所述控件的所述第一像素集合信息; 第三控制子单元,用于控制所述第一像素集合按照所述第二显示界面的显示规贝U,在所述显示单元上显示所述控件,以实现所述控制所述当前显示界面为所述第二显示界面。 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点: 1、在本申请一实施例中,由于采用了在应用层之下本文档来自技高网...

【技术保护点】
一种更换应用软件的显示界面的方法,应用于电子设备的操作系统中,所述电子设备具有一显示单元,在所述操作系统上至少安装有第一应用软件,且所述第一应用软件具有第一显示界面,其特征在于,所述方法包括:在所述显示单元的当前显示界面在显示所述第一显示界面时;或在一预设时间段后所述当前显示界面需要显示所述第一显示界面时,检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令,所述第二显示界面不同于所述第一显示界面;在有所述更换指令时,基于所述更换指令,获取所述第二显示界面;基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面。

【技术特征摘要】
1.一种更换应用软件的显示界面的方法,应用于电子设备的操作系统中,所述电子设备具有一显示单元,在所述操作系统上至少安装有第一应用软件,且所述第一应用软件具有第一显示界面,其特征在于,所述方法包括: 在所述显示单元的当前显示界面在显示所述第一显示界面时;或在一预设时间段后所述当前显示界面需要显示所述第一显示界面时,检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令,所述第二显示界面不同于所述第一显示界面; 在有所述更换指令时,基于所述更换指令,获取所述第二显示界面; 基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面。2.如权利要求1所述的方法,其特征在于,在所述检测是否获得用于将所述当前显示界面从所述第一显示界面更换至第二显示界面的更换指令之前,所述方法还包括: 检测是否有针对所述第一应用软件的符合第一预设规则的第一操作; 在有所述第一操作时,生成所述更换指令。3.如权利要求1所述的方法,其特征在于,所述获取所述第二显示界面,具体包括: 从所述电子设备的一预设存储区域中,获取所述第二显示界面的素材信息; 基于所述素材信息,获得所述第二显示界面。4.如权利要求1所述的方法,其特征在于,所述获取所述第二显示界面,具体包括: 获取所述第二显示界面的算法信息; 基于所述算法信息,通过一图像处理单元计算获得所述第二显示界面。5.如权利要求1所述的方法,其特征在于,所述基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面,具体包括: 打开所述操作系统中的窗口管理器; 从所述窗口管理器中,获取用于显示所述第一应用软件的显示界面的窗口的第一属性信息,其中,所述第一属性信息中至少包含所述窗口在所述显示单元的第一位置信息; 基于所述第一属性信息,获取所述第一位置信息; 基于所述第一位置信息,获取在所述显示单元上用于显示所述窗口的所述第一像素集合信息; 控制所述第一像素集合按照所述第二显示界面的显示规则,在所述显示单元上显示所述窗口,以实现所述控制所述当前显示界面为所述第二显示界面。6.如权利要求1所述的方法,其特征在于,所述基于与所述第一显示界面对应的第一像素集合信息,控制所述当前显示界面为所述第二显示界面,具体包括: 打开所述操作系统的控件管理器; 从所述控件管理器中,获取用于组成所述第一应用软件的显示界面的至少一个控件的第二属性信息,其中,所述第二属性信息中至少包含所述控件所在所述显示单元的第二位置信息; 基于所述第二属性信息,获取所述第二位置信息; 基于所述第二位置信息,获取用于显示所述控件的所述第一像素集合信息; 控制所述第一像素集合按照所述第二显示界面的显示规则,在所述显示单元上显示所述控件,以实现所述控制所述当前显示界面为所述第二显示界面。7.—种电子设备,其特征在于,包括: 主机,在所述主机中含有一硬件电路; 显示单元,与所述主机连接; 操作系统,安装在所述硬件电路上层,...

【专利技术属性】
技术研发人员:黄世光
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1