最近任务列表的显示方法及电子设备与流程

文档序号:37486233发布日期:2024-04-01 13:54阅读:12来源:国知局
最近任务列表的显示方法及电子设备与流程

本技术涉及终端领域,尤其涉及一种最近任务列表的显示方法及电子设备。


背景技术:

1、随着电子设备的不断发展,越来越多的应用程序(application,app)被开发出来供用户使用。用户可以在一段时间内使用多个应用程序,使用时需要在多个应用程序之间频繁地切换。

2、目前,用户可以通过最近任务列表切换多个应用程序。然而,最近任务列表显示的都是应用的截图,并不能提供其他信息。当用户需要使用不同应用提供的信息或者功能时,用户需要在多个应用之间反复切换,操作繁琐。


技术实现思路

1、本技术提供一种最近任务列表的显示方法及电子设备,有利于提高最近任务列表的交互能力,提高对多应用操作的便捷性。

2、第一方面,提供了一种最近任务列表的显示方法,应用于电子设备,该方法包括:接收用于显示最近任务列表的操作;响应于该操作,显示最近任务列表,最近任务列表中包括已运行的第一应用的卡片,第一应用的卡片用于动态显示第一应用的服务内容。

3、在本技术中,电子设备可以基于预设的操作触发显示最近任务列表,最近任务列表中显示用户最近使用过的应用的卡片。本技术所提供的技术方案将最近任务列表与应用的卡片相结合,电子设备将最近使用过的应用的卡片集中在一个屏幕内显示,当用户需要同时使用多个应用时,无需在不同的应用之间反复切换,在最近任务列表即可快速操作多个应用,提高了最近任务列表的交互性能,提高了用户同时操作多个应用的便捷性。

4、此外,多个应用之间反复切换需要频繁地将应用的前后台状态进行切换,涉及到生命周期的驱动、窗口的建立、界面的恢复,会带来额外的功耗。而本技术由于可以减少在多个应用之间的反复切换,因此有利于减少将应用的前后台状态进行切换带来的功耗,提高电子设备的使用性能。

5、结合第一方面,在第一方面的某些实现方式中,响应于该操作,显示最近任务列表,包括:响应于该操作,确定第一应用的进程的状态;当第一应用的进程在后台运行,确定在最近任务列表中显示第一应用的卡片;显示包括第一应用的卡片的最近任务列表。

6、在本技术中,电子设备考虑第一应用的进程的状态,也可以理解为,电子设备考虑第一应用的进程在后台是否存活,在进程存活的情况下确定在最近任务列表中显示第一应用的卡片。这样,电子设备可以显示进程存活的应用的卡片,而不显示进程已结束的应用的卡片,有利于减少显示过多的应用的卡片带来的功耗。

7、结合第一方面,在第一方面的某些实现方式中,响应于该操作,显示最近任务列表,包括:响应于该操作,确定第一应用在最近任务列表中是否被配置为以卡片的形式显示;当第一应用在最近任务列表中被配置为以卡片的形式显示,确定在最近任务列表中显示第一应用的卡片;显示包括第一应用的卡片的最近任务列表。

8、在本技术中,应用是否在最近任务列表中以卡片的形式显示可以通过开发者预先配置,并保存在电子设备的配置信息中。电子设备可以根据配置信息,对被配置为以卡片的形式显示的应用通过卡片来显示,而对未被配置为以卡片的形式显示的应用不通过卡片显示。从而可以有利于减少显示过多的应用的卡片带来的功耗。

9、应理解,上述通过第一应用的进程在后台的运行状态来判断是否以卡片的形式显示第一应用,以及通过配置信息确定第一应用是否被配置为以卡片的形式这两种方式可以单独使用,也可以结合使用。

10、可选地,响应于该操作,显示最近任务列表,包括:响应于该操作,确定第一应用在最近任务列表中是否被配置为以卡片的形式显示;当第一应用在最近任务列表中被配置为以卡片的形式显示,确定第一应用的进程的状态;当第一应用的进程在后台运行,确定在最近任务列表中显示第一应用的卡片;显示最近任务列表。

11、可选地,响应于该操作,显示最近任务列表,包括:响应于该操作,确定第一应用的进程的状态;当第一应用的进程在后台运行,确定第一应用在最近任务列表中是否被配置为以卡片的形式显示;当第一应用在最近任务列表中被配置为以卡片的形式显示,确定在最近任务列表中显示第一应用的卡片;显示包括第一应用的卡片的最近任务列表。

12、结合第一方面,在第一方面的某些实现方式中,在确定在最近任务列表中显示第一应用的卡片之后,该方法还包括:获取第一应用的卡片信息,卡片信息包括卡片的规格和卡片的样式;基于卡片信息,生成第一应用的卡片。

13、结合第一方面,在第一方面的某些实现方式中,最近任务列表中还包括第二应用的截图,第二应用的截图用于显示第二应用的界面。

14、在本技术中,电子设备既可以在最近任务列表中显示第一应用的卡片,也可以在最近任务列表中显示第二应用的截图,这样的方式使得最近任务列表的交互方式更加多样。

15、结合第一方面,在第一方面的某些实现方式中,该方法还包括:响应于该操作,确定第二应用的进程的状态;当第二应用的进程已结束,确定在最近任务列表中显示第二应用的截图。

16、在本技术中,电子设备考虑第二应用的进程的状态,在第二应用的进程已结束的情况下,确定在最近任务列表中显示第二应用的截图。这样,电子设备显示进程已结束的应用的截图,有利于减少电子设备的功耗。

17、结合第一方面,在第一方面的某些实现方式中,该方法还包括:响应于该操作,确定是否配置第二应用以卡片的形式显示;当确定未配置第二应用以卡片的形式显示,确定在最近任务列表中显示第二应用的截图。

18、在本技术中,电子设备考虑是否配置第二应用以卡片的形式显示,在确定未配置第二应用以卡片的形式显示的情况下,在最近任务列表中显示第二应用的截图。这样,电子设备显示未配置以卡片的形式显示的应用的截图,有利于减少电子设备的功耗。

19、应理解,上述通过第二应用的进程在后台的运行状态来判断是否以卡片的形式显示第二应用,以及通过配置信息确定第二应用是否被配置为以卡片的形式这两种方式可以单独使用,也可以结合使用。

20、可选地,该方法还包括:响应于该操作,确定第二应用在最近任务列表中是否被配置为以卡片的形式显示;当第二应用在最近任务列表中被设置为以卡片的形式显示,确定第二应用的进程的状态;当第二应用的进程已结束,确定在最近任务列表中显示第二应用的截图。

21、可选地,该方法还包括:响应于该操作,确定第二应用的进程的状态;当第二应用的进程在后台运行,确定第二应用在最近任务列表中是否被配置为以卡片的形式显示;当第二应用在最近任务列表中未被设置为以卡片的形式显示,确定在最近任务列表中显示第二应用的截图。

22、结合第一方面,在第一方面的某些实现方式中,在响应于该操作,显示最近任务列表之前,该方法还包括:显示第三应用的应用界面。响应于该操作,显示最近任务列表,包括:响应于用户在该应用界面执行的第一操作,在应用界面上显示最近任务列表;或者,响应于用户在应用界面执行的第二操作,在多任务界面中显示最近任务列表。

23、在本技术中,用户可以在当前在前台运行的应用界面上执行第一操作或第二操作,以触发电子设备显示包括应用的卡片和/或应用的截图的最近任务列表。

24、示例性地,第一操作可以为从电子设备的屏幕边缘向左/向右滑动的操作,第二操作可以为从电子设备的屏幕的底部向上滑动的操作。

25、结合第一方面,在第一方面的某些实现方式中,该操作包括滑动操作。例如,在屏幕上向左/向右滑动的操作,或者从屏幕底部向上滑动的操作。

26、第二方面,提供一种电子设备,包括:用于执行上述第一方面中任一种可能的实现方式中的方法。具体地,该电子设备包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。

27、第三方面,提供了另一种电子设备,包括处理器和存储器,该处理器与存储器耦合,该存储器可用于存储计算机程序,该处理器可用于调用并执行存储器中的计算机程序,以实现上述第一方面中任一种可能实现方式中的方法。

28、第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。

29、在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术对处理器及各种电路的具体实现方式不作限定。

30、第五方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。

31、可选地,处理器为一个或多个,存储器为一个或多个。

32、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

33、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不作限定。

34、应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

35、上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

36、第六方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当该计算机程序代码被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

37、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1