[发明专利]终端应用启动控制方法及装置在审
申请号: | 201611025475.1 | 申请日: | 2016-11-17 |
公开(公告)号: | CN106657610A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 黄浩 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 应用 启动 控制 方法 装置 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种终端应用启动控制方法及装置。
背景技术
随着经济社会的发展和科学技术的进步,如今的智能手机不仅价格实惠,性能更是十分强大,在得到广大用户认可和喜爱的同时,慢慢影响和改变了人们的生活方式。用户不仅可以通过智能手机进行通信交流,也能进行娱乐、办公,甚至交易买卖等,极大方便了用户使用。
通常,用户会在智能手机上安装多个应用程序,例如各种聊天通信应用、购物商城、休闲游戏、影音播放器等,由于安装的应用程序较多,而且有些应用图标比较相似,用户稍不注意可能误触到其他应用图标,而用户此时并不想进入这个应用程序,导致用户只能等待终端弹出该应用显示界面后,才能通过返回键返回到桌面上。因为终端在启动应用程序的过程中,用户无法结束该进程,只能是在终端启动完成该程序之后,才能通过其他方法结束。
下面请参考图1,图1为一种终端应用正常启动的流程示意图:
S11:用户触发终端应用启动,Launcher(桌面启动器)通过Binder(进程间通信机制)通知ActivityManagerService(活动管理服务)创建一个Activity;
S12:ActivityManagerService通过Binder通知Launcher进入Paused(暂停)状态;
S13:ActivityManagerService创建一个新的进程,用来启动ActivityThread(主线程或者UI线程)实例,当前需要启动的Activity就是在这个ActivityThread实例中运行。
在整个终端应用启动的过程中,用户不能手动阻止或者结束该应用的启动,从而导致增加了用户等待的时间,特别是对于那些大型应用,例如大型游戏,终端开启的时间可能更长(十几秒甚至数十秒),严重影响用户体验。
当然,在终端启动该应用程序的过程中,用户可以通过home(桌面)键直接返回到终端桌面,但是,终端同样会正常启动该应用,从而占用终端处理资源,消耗终端电量,同时也可能消耗用户较多流量,并且当终端后台应用较多时,将严重影响终端的运行速度,出现卡顿黑屏现象。同样影响用户使用,不能达到快速结束用户并不想启动的应用程序的目的。
对于用户并不想启动的应用可能是由于用户误操作导致的,也有可能是用户想到有其他更重要的事情需要处理,需要快速结束该应用。例如,用户打开一网络游戏,突然发现手头还有需要处理的工作,于是用户想结束该应用。或者,用户打开了某购物商城,却发现这个月的开销已经超出了预算,因此,也不想看到该应用打开的界面,避免经不住诱惑继续购买。因此,快速结束这种类型的应用是有必要考虑解决的。
发明内容
本发明实施例提供一种终端应用启动控制方法及装置,以解决现有技术中由于用户误操作引起终端某应用程序开始启动,却又无法快速结束该应用,导致用户等待时间长,同时该应用占用终端处理资源,耗费终端电量的问题。
为解决上述技术问题,本发明实施例采用以下技术方案:
一种终端应用启动控制方法,包括:
检测到终端应用启动触发后,在所述终端应用启动完成之前,对来自终端返回键的控制指令进行监测;
监测到来自所述终端返回键下发的终止启动控制指令时,终止所述终端应用的启动。
进一步地,所述对来自终端返回键的控制指令进行监测包括:
检测是否在预设时长T1内连续接收到所述终端返回键下发的N次指令,如是,判定为监测到所述终端返回键下发的终止启动控制指令,所述N大于等于2。
进一步地,所述对来自终端返回键的控制指令进行监测包括:
监测所述终端返回键处于长按状态的持续时间t是否大于预设时间阈值T2,如是,判定为监测到所述终端返回键下发的终止启动控制指令。
进一步地,所述终止所述终端应用的启动包括:
判断当前用于运行所述终端应用的线程实例是否已经建立,如是,将所述线程实例进行释放;
否则,禁止建立所述线程实例。
进一步地,终止所述终端应用的启动之后,还包括:
返回终端主界面;
或,
返回触发所述终端应用之前的界面。
本发明实施例还提供一种终端应用启动控制装置,包括:
控制指令监测模块,用于在检测到终端应用启动触发后,在所述终端应用启动完成之前,对来自终端返回键的控制指令进行监测;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611025475.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟现实设备及其控制装置和方法
- 下一篇:应用主题的更换装置及方法