在近期任务中显示应用当前状态的方法及装置制造方法及图纸

技术编号:14013541 阅读:93 留言:0更新日期:2016-11-17 15:14
本公开是关于一种在近期任务中显示应用当前状态的方法及装置,涉及终端技术领域。该方法包括当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,该指定时间段为当前时间之前且与当前时间相距指定时长的时间段;确定该多个应用中每个应用当前所处的状态;在近期任务列表中显示该多个应用中每个应用当前所处的状态。如此,用户可以根据终端所显示的每个应用当前所处的状态,方便地获知应用的运行情况,如获知该应用是否正在运行或者该应用的耗电情况等,以便根据需要及时对应用进行处理,如及时关闭正在运行的应用或耗电较高的应用等,从而间接提升了终端的待机时间。

【技术实现步骤摘要】

本公开涉及终端
,尤其涉及一种在近期任务中显示应用当前状态的方法及装置
技术介绍
随着终端技术的发展,终端中可以安装的应用越来越多,例如,终端可以安装浏览器、社交应用、网购应用、地图应用等各种各样的应用,以满足用户的需求。而在用户使用终端时,用户会随机开启任意应用进行使用,且会在各种应用之间进行切换。为了方便用户快捷开启近期使用过的应用,终端提供了近期任务功能,该近期任务功能用于显示近期任务列表,该近期任务列表包括该终端近期所有启动过的应用。相关技术中,以Android(安卓)系统的终端为例,用户可以通过点击终端底部的菜单键触发近期任务显示指令,当终端接收到该近期任务显示指令时,即可在当前屏幕中显示近期任务列表,该近期任务列表可以包括从该终端最近一次启动到当前时间点之间的时间段内,该终端所有曾启动过的应用的缩略图,且该所有曾启动过的应用包括正在后台运行的应用和已经退出的应用。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种在近期任务中显示应用当前状态的方法及装置。根据本公开实施例的第一方面,提供一种在近期任务中显示应用当前状态的方法,所述包括:当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,所述指定时间段为当前时间之前且与当前时间相距指定时长的时间段;确定所述多个应用中每个应用当前所处的状态;在近期任务列表中显示所述多个应用中每个应用当前所处的状态。可选地,对于所述多个应用中的每个应用,所述应用当前所处的状态用于指示所述应用当前是否正在运行、且当所述应用当前正在运行时所述应用在运行过程中所执行的操作。可选地,所述确定所述多个应用中每个应用当前所处的状态,包括:对于所述多个应用中的每个应用,判断所述应用当前是否正在运行;当所述应用当前没有运行时,确定所述应用当前所处的状态为退出状态;当所述应用当前正在运行时,确定所述应用当前所处的状态为运行状态。可选地,所述确定所述应用当前所处的状态为运行状态包括如下方式中的至少一种:判断所述应用的服务类当前是否正在运行,当所述应用的服务类当前正在运行时,确定所述应用当前所处的状态为服务状态;判断所述应用的活动类当前是否正在运行,当所述应用的活动类当前正在运行时,确定所述应用当前所处的状态为活动状态;判断所述应用当前是否正在运行唤醒锁,当所述应用当前正在运行唤醒锁时,确定所述应用当前所处的状态为持锁状态;判断所述应用当前是否正在使用网络,当所述应用当前正在使用网络时,确定所述应用当前所处的状态为网络状态;判断所述应用当前是否正在使用定位功能,当所述应用当前正在使用定位功能时,确定所述应用当前所处的状态为定位状态。可选地,所述在近期任务列表中显示所述多个应用中每个应用当前所处的状态,包括:对于所述多个应用中的每个应用,当所述应用当前所处的状态为退出状态时,在所述近期任务列表中以退出标记的形式显示所述应用的标识符;当所述应用当前所处的状态为运行状态时,在所述近期任务列表中以运行标记的形式显示所述应用的标识符。可选地,所述在所述近期任务列表中以运行标记的形式显示所述应用的标识符包括如下方式中的至少一种:当所述应用当前所处的状态为服务状态时,在所述近期任务列表中以第一显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为活动状态时,在所述近期任务列表中以第二显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为持锁状态时,在所述近期任务列表中以第三显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为网络状态时,在所述近期任务列表中以第四显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为定位状态时,在所述近期任务列表中以第五显示标记的形式显示所述应用的标识符。根据本公开实施例的第二方面,提供一种在近期任务中显示应用当前状态的装置,所述装置包括:第一确定模块,用于当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,所述指定时间段为当前时间之前且与当前时间相距指定时长的时间段;第二确定模块,用于确定所述多个应用中每个应用当前所处的状态;显示模块,用于在近期任务列表中显示所述多个应用中每个应用当前所处的状态。可选地,对于所述多个应用中的每个应用,所述应用当前所处的状态用于指示所述应用当前是否正在运行、且当所述应用当前正在运行时所述应用在运行过程中所执行的操作。可选地,所述第二确定模块用于:对于所述多个应用中的每个应用,判断所述应用当前是否正在运行;当所述应用当前没有运行时,确定所述应用当前所处的状态为退出状态;当所述应用当前正在运行时,确定所述应用当前所处的状态为运行状态。可选地,所述第二确定模块用于执行如下操作中的至少一种:判断所述应用的服务类当前是否正在运行,当所述应用的服务类当前正在运行时,确定所述应用当前所处的状态为服务状态;判断所述应用的活动类当前是否正在运行,当所述应用的活动类当前正在运行时,确定所述应用当前所处的状态为活动状态;判断所述应用当前是否正在运行唤醒锁,当所述应用当前正在运行唤醒锁时,确定所述应用当前所处的状态为持锁状态;判断所述应用当前是否正在使用网络,当所述应用当前正在使用网络时,确定所述应用当前所处的状态为网络状态;判断所述应用当前是否正在使用定位功能,当所述应用当前正在使用定位功能时,确定所述应用当前所处的状态为定位状态。可选地,所述显示模块用于:对于所述多个应用中的每个应用,当所述应用当前所处的状态为退出状态时,在所述近期任务列表中以退出标记的形式显示所述应用的标识符;当所述应用当前所处的状态为运行状态时,在所述近期任务列表中以运行标记的形式显示所述应用的标识符。可选地,所述显示模块用于执行如下操作中的至少一种:当所述应用当前所处的状态为服务状态时,在所述近期任务列表中以第一显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为活动状态时,在所述近期任务列表中以第二显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为持锁状态时,在所述近期任务列表中以第三显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为网络状态时,在所述近期任务列表中以第四显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为定位状态时,在所述近期任务列表中以第五显示标记的形式显示所述应用的标识符。根据本公开实施例的第三方面,提供一种在近期任务中显示应用当前状态的装置,所述装置包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器用于:当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,所述指定时间段为当前时间之前且与当前时间相距指定时长的时间段;确定所述多个应用中每个应用当前所处的状态;在近期任务列表中显示所述多个应用中每个应用当前所处的状态。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例中,终端可以在检测到近期任务显示指令时,确定该终端近期曾启动过的多个应用,并可以确定该多个应用中每个应用当前所处的状态,从而在显示近期任务列表时,不仅可以显示近期所有曾启动过的应用,还可以显示每个应用当前所处的状态,因此,用户根据终端所显示的每个应用当前所处的状态,可以方便地获知应用的运行情况,如获知该应用是否正在运行本文档来自技高网...
在近期任务中显示应用当前状态的方法及装置

【技术保护点】
一种在近期任务中显示应用当前状态的方法,其特征在于,所述方法包括:当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,所述指定时间段为当前时间之前且与当前时间相距指定时长的时间段;确定所述多个应用中每个应用当前所处的状态;在近期任务列表中显示所述多个应用中每个应用当前所处的状态。

【技术特征摘要】
1.一种在近期任务中显示应用当前状态的方法,其特征在于,所述方法包括:当检测到近期任务显示指令时,确定在指定时间段内曾启动过的多个应用,所述指定时间段为当前时间之前且与当前时间相距指定时长的时间段;确定所述多个应用中每个应用当前所处的状态;在近期任务列表中显示所述多个应用中每个应用当前所处的状态。2.如权利要求1所述的方法,其特征在于,对于所述多个应用中的每个应用,所述应用当前所处的状态用于指示所述应用当前是否正在运行、且当所述应用当前正在运行时所述应用在运行过程中所执行的操作。3.如权利要求1所述的方法,其特征在于,所述确定所述多个应用中每个应用当前所处的状态,包括:对于所述多个应用中的每个应用,判断所述应用当前是否正在运行;当所述应用当前没有运行时,确定所述应用当前所处的状态为退出状态;当所述应用当前正在运行时,确定所述应用当前所处的状态为运行状态。4.如权利要求3所述的方法,其特征在于,所述确定所述应用当前所处的状态为运行状态包括如下方式中的至少一种:判断所述应用的服务类当前是否正在运行,当所述应用的服务类当前正在运行时,确定所述应用当前所处的状态为服务状态;判断所述应用的活动类当前是否正在运行,当所述应用的活动类当前正在运行时,确定所述应用当前所处的状态为活动状态;判断所述应用当前是否正在运行唤醒锁,当所述应用当前正在运行唤醒锁时,确定所述应用当前所处的状态为持锁状态;判断所述应用当前是否正在使用网络,当所述应用当前正在使用网络时,确定所述应用当前所处的状态为网络状态;判断所述应用当前是否正在使用定位功能,当所述应用当前正在使用定位功能时,确定所述应用当前所处的状态为定位状态。5.如权利要求3或4所述的方法,其特征在于,所述在近期任务列表中显示所述多个应用中每个应用当前所处的状态,包括:对于所述多个应用中的每个应用,当所述应用当前所处的状态为退出状态时,在所述近期任务列表中以退出标记的形式显示所述应用的标识符;当所述应用当前所处的状态为运行状态时,在所述近期任务列表中以运行标记的形式显示所述应用的标识符。6.如权利要求5所述的方法,其特征在于,所述在所述近期任务列表中以运行标记的形式显示所述应用的标识符包括如下方式中的至少一种:当所述应用当前所处的状态为服务状态时,在所述近期任务列表中以第一显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为活动状态时,在所述近期任务列表中以第二显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为持锁状态时,在所述近期任务列表中以第三显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为网络状态时,在所述近期任务列表中以第四显示标记的形式显示所述应用的标识符;当所述应用当前所处的状态为定位状态时,在所述近期任务列表中以第五显示标记的形式显示所述应用的标识符。7.一种在近期任务中显示应用当前状态的装置,其特征在于,所述装置包括:第一确定模块,用于当检测到近期任务显示指令时,确定在指定时间段内曾启动过...

【专利技术属性】
技术研发人员:王智勇刘小宪刘惠云
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1