加载图标的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36907741 阅读:43 留言:0更新日期:2023-03-18 09:26
本申请实施例提供一种加载图标的方法、装置、电子设备和存储介质,涉及计算机技术领域,该方案包括:响应于开启电子设备的指令,通过主线程获取第一操作系统的一个或多个第一应用的信息。根据一个或多个第一应用的信息,在第一操作系统的第一界面显示一个或多个第一应用的图标。在第一界面显示一个或多个第一应用的图标的情况下,启动子线程以获取第二操作系统的一个或多个第二应用的信息。根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标。该方案用于解决电子设备在启动时画面卡顿的技术问题,从而提高电子设备的开机速度。的开机速度。的开机速度。

【技术实现步骤摘要】
加载图标的方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种加载图标的方法、电子设备和存储介质。

技术介绍

[0002]现有技术中,许多电子设备支持挂载多个操作系统。电子设备通常有一个第一操作系统,在主界面启动时,电子设备的桌面启动器会默认加载第一操作系统的应用图标,当电子设备挂载第二操作系统时,桌面启动器还需要加载第二操作系统的应用图标。比如第一操作系统为Android系统的电子设备时,在主界面上需要加载第二操作系统为Windows系统中的应用图标。电子设备中的桌面启动器在加载应用图标时会消耗一定内存。因此在电子设备需要加载的应用图标的数据量较大时,可能会存在由于加载时间过长,导致启动卡顿的情况。

技术实现思路

[0003]本申请实施例提供一种加载图标的方法、装置、电子设备和存储介质,该方案用于解决电子设备在启动时画面卡顿的技术问题,从而提高电子设备的开机速度。
[0004]第一方面,本申请实施例提供一种加载图标的方法,该方法包括:响应于开启电子设备的指令,通过主线程获取第一操作系统的一个或多个第一应用的信息。根据一个或多个第一应用的信息,在第一操作系统的第一界面显示一个或多个第一应用的图标。在第一界面显示一个或多个第一应用的图标的情况下,启动子线程以获取第二操作系统的一个或多个第二应用的信息。根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标。
[0005]本申请实施例提供一种加载图标的方法,本申请实施例中通过主线程获取第一操作系统中的一个或多个第一应用的信息,且在第一操作系统对应的第一界面显示一个或多个第一应用的情况下,再通过启动子线程,以获取第二操作系统的一个或多个第二应用的信息,并在第一界面显示一个或多个第二应用的图标,由于获取第二应用的信息,以及在第二界面显示第二应用的图标的步骤是在子线程中运行的,从而减少了主线程中需要加载的数据量,因此在第一界面显示第一应用和第二应用的图标的时候,电子设备不会出现卡顿现象。
[0006]在本申请的一个可能的实现方式中,第一操作系统中具有主容器列表,则获取第一操作系统的一个或多个第一应用的信息之后,方法还包括:更新主容器列表,更新后的主容器列表中至少包括一个或多个第一应用的信息。根据一个或多个第一应用的信息,在第一操作系统的第一界面显示一个或多个第一应用的图标,包括:通过更新后的主容器列表,在第一界面显示一个或多个第一应用的图标。
[0007]在本申请的一个可能的实现方式中,获取第二操作系统的一个或多个第二应用的信息之后,方法还包括:更新主容器列表,更新后的主容器列表中至少包括一个或多个第二
应用的信息。根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标,包括:通过更新后的主容器列表,在第一界面显示一个或多个第二应用的图标。
[0008]在本申请的一个可能的实现方式中,第一操作系统中具有第一文件夹,第一文件夹中存储有一个或多个第二应用的信息,获取第二操作系统的一个或多个第二应用的信息,包括:从第一文件夹中获取一个或多个第二应用的信息。
[0009]在本申请的一个可能的实现方式中,根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标之后,本申请实施例提供的方法还包括:检测到作用于第二界面的第一操作指令,则响应于第一操作指令,更新第一操作系统中的第一文件夹,第一操作指令用于指示在第一文件夹中增加第三应用,或,从一个或多个第二应用中删除目标第二应用。
[0010]在本申请的一个可能的实现方式中,根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标之后,本申请实施例提供的方法还包括:检测到作用于第一界面的第二操作指令,则响应于第二操作指令,从第一界面切换为第二操作系统对应的第二界面,第二操作指令用于指示显示第二界面。
[0011]在本申请的一个可能的实现方式中,根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标之后,本申请实施例提供的方法还包括:检测到作用于第二界面的第三操作指令,则响应于第三操作指令,更新第一操作系统中的主容器列表,第三操作指令用于指示在所述主容器列表中增加第三应用,或,从一个或多个第二应用中删除目标第二应用。
[0012]在本申请的一个可能的实现方式中,根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标之后,本申请实施例提供的方法还包括:检测作用于第一界面上任一第二应用的图标的第四操作指令。响应于第四操作指令,从第一界面切换为第二操作系统以运行任一第二应用,并显示任一第二应用对应的第三界面,第四操作指令用于指示运行任一第二应用。
[0013]第二方面,本申请实施例提供一种加载图标的装置,该加载图标的装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该加载图标的装置可以为电子设备,也可以为支持电子设备实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于电子设备中的芯片或者控制电路。该加载图标的装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
[0014]作为一种示例,本申请实施例提供一种加载图标的装置,该加载图标的装置为电子设备或者为应用于电子设备中的芯片,该加载图标的装置包括:获取单元和显示单元,其中,获取单元,用于响应于开启电子设备的指令,通过主线程获取第一操作系统的一个或多个第一应用的信息。显示单元,用于根据一个或多个第一应用的信息,在第一操作系统的第一界面显示一个或多个第一应用的图标。获取单元还用于在第一界面显示一个或多个第一应用的图标的情况下,启动子线程以获取第二操作系统的一个或多个第二应用的信息。显示单元还用于根据一个或多个第二应用的信息,在第一界面显示一个或多个第二应用的图标。
[0015]在本申请的一个可能的实现方式中,获取单元还用于获取第一操作系统的一个或
多个第一应用的信息之后,更新主容器列表,更新后的主容器列表中至少包括一个或多个第一应用的信息。
[0016]在本申请的一个可能的实现方式中,显示单元还用于通过更新后的主容器列表,在第一操作系统对应的第一界面显示一个或多个第一应用的图标。
[0017]在本申请的一个可能的实现方式中,获取单元还用于获取第二操作系统的一个或多个第二应用的信息之后,更新主容器列表,更新后的主容器列表中至少包括一个或多个第二应用的信息。
[0018]在本申请的一个可能的实现方式中,显示单元还用于通过更新后的主容器列表,在第一界面显示一个或多个第二应用的图标。
[0019]在本申请的一个可能的实现方式中,获取单元还用于从第一文件夹中获取一个或多个第二应用的信息。
[0020]在本申请的一个可能的实现方式中,显示单元还用于检测到作用于第二界面的第一操作指令,则响应于第一操作指令,更新第一操作系统中的第一文件夹,第一操作指令用于指示在第一文件夹中增加第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种加载图标的方法,其特征在于,应用于电子设备,所述电子设备具有第一操作系统和第二操作系统,包括:响应于开启所述电子设备的指令,通过主线程获取所述第一操作系统的一个或多个第一应用的信息;根据一个或多个所述第一应用的信息,在所述第一操作系统的第一界面显示一个或多个所述第一应用的图标;在所述第一界面显示所述一个或多个第一应用的图标的情况下,启动子线程以获取所述第二操作系统的一个或多个第二应用的信息;根据一个或多个所述第二应用的信息,在所述第一界面显示一个或多个所述第二应用的图标。2.根据权利要求1所述的加载图标的方法,其特征在于,所述第一操作系统中具有主容器列表,所述获取所述第一操作系统的一个或多个第一应用的信息之后,所述方法还包括:更新所述主容器列表,更新后的主容器列表中包括一个或多个所述第一应用的信息;根据一个或多个所述第一应用的信息,在所述第一操作系统的第一界面显示一个或多个所述第一应用的图标,包括:通过所述更新后的主容器列表,在所述第一界面显示一个或多个所述第一应用的图标。3.根据权利要求2所述的加载图标的方法,其特征在于,所述获取第二操作系统的一个或多个第二应用的信息之后,所述方法还包括:更新所述主容器列表,更新后的主容器列表中包括一个或多个所述第二应用的信息;根据一个或多个所述第二应用的信息,在所述第一界面显示一个或多个所述第二应用的图标,包括:通过所述更新后的主容器列表,在所述第一界面显示一个或多个所述第二应用的图标。4.根据权利要求1~3任一项所述的加载图标的方法,其特征在于,所述第一操作系统中具有第一文件夹,所述第一文件夹中存储有一个或多个所述第二应用的信息,所述获取第二操作系统的一个或多个第二应用的信息,包括:从所述第一文件夹中获取一个或多个所述第二应用的信息。5.根据权利要求4所述的加载图标的方法,其特征在于,根据一个或多个所述第二应用的信息,在所述第一界面显示一个或多个所述第二应用的图标之后,所述方法还包括:检测到作用于所述第二界面的第一操作指令,则响应于所述第一操作指令,更新所述第一操作系统中的第一文件夹,所述第一操作指令用于指示在所述第一文件夹中增加第三应用,或,从一...

【专利技术属性】
技术研发人员:贺世杰
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:

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

1