[发明专利]一种应用管理方法及电子设备有效
申请号: | 201410818566.5 | 申请日: | 2014-12-24 |
公开(公告)号: | CN105786540B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 严欣 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/0481;G06F3/0488 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;姚开丽 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 管理 方法 电子设备 | ||
本发明公开了一种应用管理方法及电子设备,其中所述方法包括:检测到第一操作;获取到运行任务栈中的栈顶任务;判断所述栈顶任务是否符合第一预设条件,得到第一判断结果,其中,所述第一预设条件表征所述栈顶任务对应的应用为预设的第一类应用列表中的一个;当所述第一判断结果为所述栈顶任务符合第一预设条件时,启动所述第一类应用列表中的第一应用,并将所述第一应用添加至所述运行任务栈的栈顶。
技术领域
本发明涉及通信领域的终端应用管理技术,尤其涉及一种应用管理方法及电子设备。
背景技术
在安卓系统的应用开发,比如联系人应用,需要实现点击安卓桌面中的联系人的图标进而启动对应的应用。现有的技术方案中,通常是通过检测到桌面上的操作之后,向系统发送一条指令用于调用系统中保存的一个或多个具体应用,但是对于很多电子设备,系统会直接调用写死的某一种内置应用,而无法开启用户所要的应用的问题。
发明内容
有鉴于此,本发明的目的在于提供一种应用管理方法及电子设备,能至少解决现有技术存在的上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种应用管理方法,所述方法包括:
检测到第一操作;
获取到运行任务栈中的栈顶任务;
判断所述栈顶任务是否符合第一预设条件,得到第一判断结果,其中,所述第一预设条件表征所述栈顶任务对应的应用为预设的第一类应用列表中的一个;
当所述第一判断结果为所述栈顶任务符合第一预设条件时,
启动所述第一类应用列表中的第一应用,并将所述第一应用添加至所述运行任务栈的栈顶。
上述方案中,所述检测到第一操作,包括:周期性检测所述电子设备的触摸屏上的触摸操作,并且获取到所述触摸操作的N个位置信息,N为大于等于1的正整数。
上述方案中,所述获取到运行任务栈中的栈顶任务之前,所述方法还包括:
判断所述第一操作是否符合第二预设条件,所述第二预设条件表征所述第一操作为单击操作。
上述方案中,所述获取到运行任务栈中的栈顶任务,包括:
通过运行任务管理器得到当前的任务栈信息;
从任务栈中获得栈顶的一个或多个任务的名称;
从所述一个或多个任务中确定栈顶任务。
上述方案中,所述方法还包括:
启动包管理器,所述包管理器查询所在系统内安装的全部第一类应用,将获取到的全部第一类应用的标识信息添加至第一类应用列表中。
上述方案中,将所述第一应用添加至所述运行任务栈的栈顶之前,所述方法还包括:将栈顶任务删除。
本发明实施例还提供了一种电子设备,所述电子设备包括:
检测单元,用于检测到第一操作;
处理单元,用于当检测单元检测到第一操作时,获取到运行任务栈中的栈顶任务;判断所述栈顶任务是否符合第一预设条件,得到第一判断结果,其中,所述第一预设条件表征所述栈顶任务对应的应用为预设的第一类应用列表中的一个;当所述第一判断结果为所述栈顶任务符合第一预设条件时,启动所述第一类应用列表中的第一应用,并将所述第一应用添加至所述运行任务栈的栈顶。
上述方案中,所述检测单元,具体用于周期性检测所述电子设备的触摸屏上的触摸操作,并且获取到所述触摸操作的N个位置信息,N为大于等于1的正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410818566.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于广播信号的升级方法及系统
- 下一篇:信息获取方法和装置