一种快照获取方法、电子设备及可读存储介质技术

技术编号:37409427 阅读:19 留言:0更新日期:2023-04-30 09:35
本申请提供一种快照获取方法、电子设备及可读存储介质,涉及终端显示技术领域;该方法可以在一个应用的窗口切换为悬浮窗时,通过task列表确定该应用的窗口切换为悬浮窗后位于该悬浮窗下方的底部应用,从而快速确定底部应用;在底部应用为分屏对应用的情况下,电子设备可以获取分屏对应用中的每个应用的快照、并进行拼接得到分屏对应用的快照。由于该应用的窗口切换为悬浮窗时,电子设备需要恢复底部分屏对应用的窗口,因此,可以在分屏对应用的窗口的恢复过程中,将分屏对应用的快照作为底部背景;从用户的角度,不会观察到底部分屏对应用的窗口的恢复过程,还会认为电子设备恢复底部分屏对应用的窗口的过程较为迅速,提高用户体验。户体验。户体验。

【技术实现步骤摘要】
一种快照获取方法、电子设备及可读存储介质


[0001]本申请涉及终端显示
,尤其涉及一种快照获取方法、电子设备及可读存储介质。

技术介绍

[0002]为了提高用户体验,可以将应用的快照作为动效起到多过渡作用;为满足用户需求,电子设备通常可以提供分屏功能,例如,电子设备可以同时显示两个应用的窗口,其中,分屏显示的两个应用的窗口占据的区域相当于全屏显示的一个应用的窗口占据的区域,分屏显示的两个应用组成分屏对应用。
[0003]在一些场景中,例如,将某个应用的窗口切换为悬浮窗时,系统将在悬浮窗下方恢复该应用之前的应用(记为底部应用),该底部应用的快照可以作为动效起到过渡作用。然而,系统比较难快速确定底部应用;并且在底部应用为分屏对应用的情况下,安卓原生流程中也无法提供分屏对应用(处于分屏模式下的两个应用)的整体的快照。

技术实现思路

[0004]本申请提供一种快照获取方法、电子设备及可读存储介质,可以快速确定底部应用,并并且在底部应用为分屏对应用的情况下,获取到分屏对应用的整体的快照。
[0005]为达到上述目的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种快照获取方法,其特征在于,包括:响应于第一操作,电子设备获取task列表,所述第一操作用于触发第一应用的窗口切换为悬浮窗;所述电子设备根据所述task列表确定所述第一应用的底部应用,其中,所述底部应用为所述第一应用的窗口切换为所述悬浮窗时,位于所述悬浮窗下方的应用;若所述底部应用为分屏对应用,则所述电子设备获取所述分屏对应用中每个应用的快照;所述电子设备将所述分屏对应用中每个应用的快照拼接为所述分屏对应用的快照,所述分屏对应用的快照用于在所述底部应用的窗口恢复的过程中作为底部背景。2.如权利要求1所述的方法,其特征在于,所述电子设备根据所述task列表确定所述第一应用的底部应用包括:所述电子设备根据所述task列表中的task对应的应用以及窗口属性确定所述第一应用的底部应用。3.如权利要求2所述的方法,其特征在于,在所述第一操作之前,所述电子设备的显示屏显示所述第一应用的分屏窗口和分屏器启动器的分屏窗口。4.如权利要求3所述的方法,其特征在于,所述电子设备根据所述task列表中的task对应的应用以及窗口属性确定所述第一应用的底部应用包括:所述电子设备基于所述task列表中各task的索引,从大到小依次判断各task对应的应用是否为目标应用,所述目标应用包括所述第一应用、所述分屏启动器和所述窗口属性为悬浮窗模式的应用;所述电子设备基于首次查找到的不为所述目标应用的task对应的应用确定所述底部应用。5.如权利要求4所述的方法,其特征在于,所述电子设备基于首次查找到的不为所述目标应用的task对应的应用确定所述底部应用包括:若所述电子设备首次查找到的不为所述目标应用的task对应的应用的窗口属性为分屏窗口,则所述电子设备获取与所述首次查找到的不为所述目标应用的task对应的应用组成分屏对应用的第二应用,其中,所述底部应用为所述首次查找到的不为所述目标应用的task对应的应用和所述第二应用组成的分屏对应用;或,若所述电子设备首次查找到的不为所述目标应用的task对应的应用的窗口属性为分屏窗口,则所述电子设备获取首次查找到的不为所述目标应用的task的下一个task对应的应用,其中,所述底部应用为所述首次查找到的不为所述目标应用的task对应的应用和下一个task对应的应用组成的分屏对应用。6.如权利要求3所述的方法,其特征在于,所述电子设备根据所述task列表中的task对应的应用以及窗口属性确定所述第一应用的底部应用包括:所述电子设备判断所述task列表中各task对应的应用是否为目标应用,所述目标应用包括所述第一应用、所述分屏启动器和所述窗口属性为悬浮窗模式的应用;所述电子设备基于不为所述目标应用的task中索引最大的task对应的应用确定所述底部应用。7.如权利要求6所述的方法,其特征在于,所述电子设备基于不为所述目标应用的task
中索引最大的task对应的应用确定所述底部应用包括:若所述不为所述目标应用的task中索引最大的task对应的应用的窗口属性为分屏窗口,则所述电子设备获取与所述不为所述目标应用的task中索引最大的task对应的应用组成分屏对应用的第三应用,其中,所述底部应用为所述不为所述目标应用的task中索引最大的task...

【专利技术属性】
技术研发人员:陈旭辉
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1