应用程序开启方法和装置的制造方法

文档序号:10724470阅读:430来源:国知局
应用程序开启方法和装置的制造方法
【专利摘要】本公开揭示了一种应用程序开启方法和装置,属于互联网技术领域。所述方法包括:检测是否接收到执行于应用程序图标上的预设手势指令;当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。从而解决了相关技术中,打开应用程序后,无法恢复之前的内容的问题,通过记录应用程序关闭之前的状态,可以快速恢复应用程序的内容,方便用户使用,提升了用户的使用体验。
【专利说明】
应用程序开启方法和装置
技术领域
[0001 ]本公开涉及互联网技术领域,特别涉及一种应用程序开启方法和装置。
【背景技术】
[0002]安卓手机都有着返回键,通过返回键可以回到应用的上一级界面中。其原理就是当点开其他界面时,把上一应用的界面程序设置为onPauseO或者onStop()状态,恢复时将程序改回onResume ()状态。onPause用于由一个活动界面(Act i vi ty)转到另一个活动界面、设备进入休眠状态(屏幕锁住了)、或者有dialog弹出时;onStop用于不可见的活动界面(有对话框弹出时,这时底下的活动界面仍然可见,所以此时onStop不会被调用)。实际的程序没有被销毁,而是储存在内存中。一旦程序被销毁,即onDes troy O状态,就无法恢复。
[0003]手机的日常使用中,常会遇到由于某些原因关闭APP,但后来需要继续之前的界面的情况,由于程序被关闭,需要一步一步重新找回之前的应用界面很麻烦,例如用视频app看电影,未看完而关闭掉。晚上希望可以继续看,就需要打开app重新找到电影内容才能继续。

【发明内容】

[0004]本公开提供了一种应用程序开启方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种应用程序开启方法,包括:
[0006]检测是否接收到执行于应用程序图标上的预设手势指令;
[0007]当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;
[0008]根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0009]可选地,在检测是否接收到执行于应用程序图标上的预设手势指令之前,所述方法还可包括:
[0010]检测是否接收到关闭当前应用程序的操作指令;
[0011]当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态?目息;
[0012]将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。
[0013]可选地,所述方法还可包括:
[0014]当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址;
[0015]所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,包括:
[0016]将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。
[0017]可选地,所述获取所述应用程序在最近一次关闭时存储的活动界面的状态信息,可包括:
[0018]获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址;
[0019]所述根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容,包括:
[0020]根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0021]可选地,所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,可包括:
[0022]将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。
[0023]可选地,所述预设手势可以为以下手势中的任意一种手势:
[0024]单指或者双指向上滑动的第一滑动手势;或者,
[0025]单指或者双指向下滑动的第二滑动手势;或者,
[0026]单指或者双指向左滑动的第三滑动手势;或者,
[0027]单指或者双指向右滑动的第四滑动手势。
[0028]根据本公开实施例的第二方面,提供一种应用程序开启装置,包括:
[0029]第一检测模块,用于检测是否接收到执行于应用程序图标上的预设手势指令;
[0030]第一获取模块,用于当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;
[0031 ]恢复模块,用于根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0032]可选地,所述装置还可包括:
[0033]第二检测模块,用于检测是否接收到关闭当前应用程序的操作指令;
[0034]记录模块,用于当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态信息;
[0035]保存模块,用于将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。
[0036]可选地,所述装置还可包括:
[0037]第二获取模块,用于当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址;
[0038]所述保存模块,包括:
[0039]第一保存子模块,用于将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。
[0040]可选地,所述第一获取模块,可包括:
[0041]获取子模块,用于获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址;
[0042]所述恢复模块,包括:
[0043]恢复子模块,用于根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0044]可选地,所述保存模块,可包括:
[0045]第二保存子模块,用于将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。
[0046]可选地,所述预设手势可以为以下手势中的任意一种手势:
[0047]单指或者双指向上滑动的第一滑动手势;或者,
[0048]单指或者双指向下滑动的第二滑动手势;或者,
[0049]单指或者双指向左滑动的第三滑动手势;或者,
[0050]单指或者双指向右滑动的第四滑动手势。
[0051]根据本公开实施例的第三方面,提供一种应用程序开启装置,包括:
[0052]处理器;
[0053]用于存储处理器可执行指令的存储器;
[0054]其中,所述处理器被配置为:
[0055]检测是否接收到执行于应用程序图标上的预设手势指令;
[0056]当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;
[0057]根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0058]本公开的实施例提供的技术方案可以包括以下有益效果:
[0059]上述技术方案,通过检测是否接收到执行于应用程序图标上的预设手势指令;当接收到执行于该应用程序图标上的预设手势指令时,获取该应用程序在最近一次关闭时存储的活动界面的状态信息;根据该活动界面的状态信息将应用程序界面恢复至该应用程序在最近一次关闭前的界面显示的内容。从而解决了相关技术中,打开应用程序后,无法恢复之前的内容的问题,通过记录应用程序关闭之前的状态,可以快速恢复应用程序的内容,方便用户使用,提升了用户的使用体验。
[0060]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0061]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0062]图1是根据一示例性实施例示出的一种应用程序开启方法的流程图。
[0063]图2是根据一示例性实施例示出的又一种应用程序开启方法的流程图。
[0064]图3是根据一示例性实施例示出的又一种应用程序开启方法的流程图。
[0065]图4是根据一示例性实施例示出的又一种应用程序开启方法的流程图。
[0066]图5是根据一示例性实施例示出的再一种应用程序开启方法的流程图。
[0067]图6是根据一示例性实施例示出的一种应用程序开启装置的框图。
[0068]图7是根据另一示例性实施例示出的又一种应用程序开启装置的框图。
[0069]图8是根据另一示例性实施例示出的又一种应用程序开启装置的框图。
[0070]图9是根据另一示例性实施例示出的另一种应用程序开启装置的框图。
[0071]图10是根据另一示例性实施例示出的另一种应用程序开启装置的框图。
[0072]图11是根据一示例性实施例示出的一种适用于应用程序开启装置的框图。
【具体实施方式】
[0073]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0074]活动界面(Activity)是一个应用程序组件,是安卓组件中四大组件(Activity,Service服务,Content Provider 内容提供者,BroadcastReceiver广播接收器)之一。Acti vity提供一个屏幕,Acti vity中所有操作都与用户密切相关,它上面可以显示一些控件也可以监听并处理用户的事件做出响应,是一个负责与用户交互的组件。
[0075]Activity拥有四种状态:1、Active/Running,一个新Activity启动入桟后,它显示在屏幕最前端,处理是处于桟的最顶端(Activity桟顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running); 2、Paused,当Activity失去焦点,被一个新的非全屏的Activity或者一个透明的Activity被放置在桟顶,此时的状态叫做暂停状态(Paused)。此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以它仍然可见,但已经失去了焦点故不可与用户进行交互;3、Stopped,如果一个Activity被另外的Activity完全覆盖掉,叫做停止状态(Stopped)。它依然保持所有状态和成员信息,但是它不再可见,所以它的窗口被隐藏,当系统内存需要被用在其他地方的时候,Stopped的Acti vity将被强行终止掉;4、Killed,如果一个Acti vity是Paused或者Stopped状态,系统可以将该Activity从内存中删除,Android系统采用两种方式进行删除,要么要求该Activity结束,要么直接终止它的进程。当该Activity再次显示给用户时,它必须重新开始和重置前面的状态。当一个Activity实例被创建、销毁或者启动另外一个Activity时,它在这四种状态之间进行转换,这种转换的发生依赖于用户程序的动作。
[0076]图1是根据一示例性实施例示出的一种应用程序开启方法的流程图,如图1所示,该应用程序开启方法可以包括以下步骤。
[0077]在步骤101中,检测是否接收到执行于应用程序图标上的预设手势指令。
[0078]在步骤102中,当接收到执行于应用程序图标上的预设手势指令时,获取应用程序在最近一次关闭时存储的活动界面的状态信息。
[0079]在步骤103中,根据活动界面的状态信息将应用程序界面恢复至应用程序在最近一次关闭前的界面显示的内容。
[0080]预设手势例如可以是在应用程序的图标上手指上滑或者下滑的手势。手指可以是一个也可以是多个,需要说明的是,预设手势不同于正常的点击应用程序图标以打开该应用程序的手势。系统检测到预设手势之后,才会获取应用程序在最近一次关闭时存储的活动界面的状态信息,否则不会获取,如果只是点击手势,则正常打开应用程序,不会获取该应用程序在最近一次关闭时存储的活动界面的状态信息。
[0081]本公开能够提供给用户快速恢复app界面的功能。例如用户通过app浏览电影或者新闻日志,浏览一半后由于某种原因关闭了 app。后续可以直接通过在app图标上执行预设手势继续浏览,而不用打开app后,重新寻找之前的内容。
[0082]综上所述,本公开实施例中提供的应用程序开启方法,通过检测是否接收到执行于应用程序图标上的预设手势指令;当接收到执行于该应用程序图标上的预设手势指令时,获取该应用程序在最近一次关闭时存储的活动界面的状态信息;根据该活动界面的状态信息将应用程序界面恢复至该应用程序在最近一次关闭前的界面显示的内容。从而解决了相关技术中,打开应用程序后,无法恢复之前的内容的问题,通过记录应用程序关闭之前的状态,可以快速恢复应用程序的内容,方便用户使用,提升了用户的使用体验。
[0083]需要补充说明的第一点是,请参考图2,在步骤101之前,上述方法还可包括步骤104-106:
[0084]在步骤104中,检测是否接收到关闭当前应用程序的操作指令。
[0085]在步骤105中,当接收到关闭当前应用程序的操作指令时,记录当前应用程序活动界面的状态信息。
[0086]在步骤106中,将活动界面的状态信息进行保存之后,关闭当前应用程序。
[0087]本公开技术完全通过软件实现,当手机系统检测到用户进行关闭某个APP应用程序的操作时,触发本段代码。整个过程分为储存阶段和恢复阶段。
[0088]首先系统检测到应用程序关闭时,记录下当前应用程序的活动界面状态信息,并将该状态信息进行储存,可以存储在ROM中,如果内存足够,也可以存储在内存中。完成储存阶段。
[0089]系统提前设定特殊的操作手势,如在应用程序图标上手指上(下)滑等手势。当系统检测到用户没有正常轻触图标,而是在图标上上滑,触发恢复应用程序的代码,将储存的活动界面状态信息恢复到界面中,完成恢复阶段。
[0090]本实施例,通过将活动界面的状态信息进行保存之后,再关闭应用程序,可以实现应用程序恢复到关闭前的状态,使用户可以继续浏览应用程序关闭前的内容,而不用打开应用程序后,通过多次操作寻找之前的内容,方便用户使用。
[0091]需要补充说明的第二点是,当用户在应用程序关闭前浏览的比如是新闻类的内容或者打开的链接时,除了记录活动界面的状态信息外,还需保存应用程序关闭前的页面的网络链接地址,否则无法恢复页面,请参考图3,此时,上述方法还可包括步骤107:
[0092]在步骤107中,当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址。
[0093]此时,步骤106可以实施为如下步骤1061:
[0094]在步骤1061中,将活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭当前应用程序。
[0095]需要补充说明的是,本实施例只是以步骤107在步骤105和步骤1061之间执行为例,可选地,步骤107还可以在步骤104和步骤105之间执行,本实施例对其实际执行顺序并不做限定。
[0096]比如,当应用程序为浏览器时,用户每浏览一个页面都有对应的网络链接地址,用户在关闭浏览器时,除记录活动界面的状态信息,还需保存页面的网络链接地址,否则无法恢复页面。
[0097]由于对有些应用程序来说,需要获知页面的网络链接地址才能恢复之前的页面,因此,本实施例,除获取活动界面的状态信息之外,还获取当前应用程序的页面的网络链接地址,从而,使该应用程序可以恢复关闭前的页面。
[0098]相应地,对于某些应用程序来说,当用户重新打开应用程序后还想恢复关闭之前的页面时,还需获得关闭前的页面的网络链接地址。请参考图4,步骤102可以实施为如下步骤 1021:
[0099]在步骤1021中,当接收到执行于应用程序图标上的预设手势指令时,获取应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址。
[0100]此时,步骤103可以实施为如下步骤1031::
[0101]在步骤1031中,根据活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至应用程序在最近一次关闭前的界面显示的内容。
[0102]需要补充说明的第三点是,请参考图5,步骤106还可以实施为如下步骤1062:
[0103]在步骤1062中,将活动界面的状态信息保存在本端ROM或者内存中后,关闭当前应用程序。
[0104]本实施例,将活动界面的状态信息保存在本端ROM中,或者如果本端内存足够大,存储在内存中。从而使应用程序关闭前的信息可以稳定的存储,不至于丢失,引起不可恢复的事情发生。
[0105]可选地,预设手势可以为以下手势中的任意一种手势:
[0106]单指或者双指向上滑动的第一滑动手势;或者,单指或者双指向下滑动的第二滑动手势;或者,单指或者双指向左滑动的第三滑动手势;或者,单指或者双指向右滑动的第四滑动手势。
[0107]需要补充说明的是,预设手势不限于上述这几种手势,还可以是组合手势等,可以根据用户的使用习惯具体设定,只要区别于正常的轻触图标的手势即可,用户轻触图标的手势不会触发恢复应用程序上一次关闭的页面的操作,仅是正常的打开应用程序的手势。
[0108]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0109]图6是根据一示例性实施例示出的一种应用程序开启装置的框图,如图6所示,该应用程序开启装置可以包括但不限于:第一检测模块61、第一获取模块62和恢复模块63。
[0110]第一检测模块61,被配置为检测是否接收到执行于应用程序图标上的预设手势指令;
[0111]第一获取模块62,被配置为当接收到执行于应用程序图标上的预设手势指令时,获取应用程序在最近一次关闭时存储的活动界面的状态信息;
[0112]恢复模块63,被配置为根据活动界面的状态信息将应用程序界面恢复至应用程序在最近一次关闭前的界面显示的内容。
[0113]可选地,如图7所示,上述装置还可包括:
[0114]第二检测模块64,被配置为检测是否接收到关闭当前应用程序的操作指令;
[0115]记录模块65,被配置为当接收到关闭当前应用程序的操作指令时,记录当前应用程序活动界面的状态信息;
[0116]保存模块66,被配置为将活动界面的状态信息进行保存之后,关闭当前应用程序。
[0117]可选地,如图8所示,上述装置还可包括:
[0118]第二获取模块67,被配置为当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址;
[0119]保存模块66,包括:
[0120]第一保存子模块661,被配置为将活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭当前应用程序。
[0121 ]可选地,如图9所示,第一获取模块62,可包括:
[0122]获取子模块621,被配置为获取应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址;
[0123]恢复模块63,包括:
[0124]恢复子模块631,被配置为根据活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至应用程序在最近一次关闭前的界面显示的内容。
[0125]可选地,如图10所示,保存模块66,可包括:
[0126]第二保存子模块662,被配置为将活动界面的状态信息保存在本端ROM或者内存中后,关闭当前应用程序。
[0127]可选地,预设手势可以为以下手势中的任意一种手势:
[0128]单指或者双指向上滑动的第一滑动手势;或者,
[0129]单指或者双指向下滑动的第二滑动手势;或者,
[0130]单指或者双指向左滑动的第三滑动手势;或者,
[0131]单指或者双指向右滑动的第四滑动手势。
[0132]综上所述,本公开实施例中提供的应用程序开启装置,通过检测是否接收到执行于应用程序图标上的预设手势指令;当接收到执行于该应用程序图标上的预设手势指令时,获取该应用程序在最近一次关闭时存储的活动界面的状态信息;根据该活动界面的状态信息将应用程序界面恢复至该应用程序在最近一次关闭前的界面显示的内容。从而解决了相关技术中,打开应用程序后,无法恢复之前的内容的问题,通过记录应用程序关闭之前的状态,可以快速恢复应用程序的内容,方便用户使用,提升了用户的使用体验。
[0133]本实施例,通过将活动界面的状态信息进行保存之后,再关闭应用程序,可以实现应用程序恢复到关闭前的状态,使用户可以继续浏览应用程序关闭前的内容,而不用打开应用程序后,通过多次操作寻找之前的内容,方便用户使用。
[0134]由于对有些应用程序来说,需要获知页面的网络链接地址才能恢复之前的页面,因此,本实施例,除获取活动界面的状态信息之外,还获取当前应用程序的页面的网络链接地址,从而,使该应用程序可以恢复关闭前的页面。
[0135]本实施例,将活动界面的状态信息保存在本端ROM中,或者如果本端内存足够大,存储在内存中。从而使应用程序关闭前的信息可以稳定的存储,不至于丢失,引起不可恢复的事情发生。
[0136]本公开一示例性实施例还提供了一种应用程序开启装置,能够实现本公开提供的应用程序开启方法。该装置包括:
[0137]处理器;
[0138]用于存储处理器可执行指令的存储器;
[0139]其中,所述处理器被配置为:
[0140]检测是否接收到执行于应用程序图标上的预设手势指令;
[0141]当接收到执行于应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;
[0142]根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0143]可选地,在检测是否接收到执行于应用程序图标上的预设手势指令之前,所述方法还可包括:
[0144]检测是否接收到关闭当前应用程序的操作指令;
[0145]当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态?目息;
[0146]将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。
[0147]可选地,所述方法还可包括:
[0148]当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址;
[0149]所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,包括:
[0150]将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。
[0151]可选地,所述获取所述应用程序在最近一次关闭时存储的活动界面的状态信息,可包括:
[0152]获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址;
[0153]所述根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容,包括:
[0154]根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0155]可选地,所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,可包括:
[0156]将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。
[0157]可选地,所述预设手势可以为以下手势中的任意一种手势:
[0158]单指或者双指向上滑动的第一滑动手势;或者,
[0159]单指或者双指向下滑动的第二滑动手势;或者,
[0160]单指或者双指向左滑动的第三滑动手势;或者,
[0161]单指或者双指向右滑动的第四滑动手势。
[0162]图11是根据一示例性实施例示出的一种用于应用程序开启装置的框图,该装置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0163]装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/0)的接口 1212,传感器组件1214,以及通信组件1216。
[0164]处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。
[0165]存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0166]电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。
[0167]多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0168]音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。
[0169]I/O接口 1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0170]传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200—个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0171]通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0172]在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0173]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0174]—种非临时性计算机可读存储介质,当所述存储介质中的指令由装置1200的处理器执行时,使得装置1200能够执行上述应用程序开启方法,所述方法包括:
[0175]检测是否接收到执行于应用程序图标上的预设手势指令;
[0176]当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息;
[0177]根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0178]可选地,在检测是否接收到执行于应用程序图标上的预设手势指令之前,所述方法还可包括:
[0179]检测是否接收到关闭当前应用程序的操作指令;
[0180]当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态?目息;
[0181]将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。
[0182]可选地,所述方法还可包括:
[0183]当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址;
[0184]所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,包括:
[0185]将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。
[0186]可选地,所述获取所述应用程序在最近一次关闭时存储的活动界面的状态信息,可包括:
[0187]获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址;
[0188]所述根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容,包括:
[0189]根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
[0190]可选地,所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,可包括:
[0191]将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。
[0192]可选地,所述预设手势可以为以下手势中的任意一种手势:
[0193]单指或者双指向上滑动的第一滑动手势;或者,
[0194]单指或者双指向下滑动的第二滑动手势;或者,
[0195]单指或者双指向左滑动的第三滑动手势;或者,
[0196]单指或者双指向右滑动的第四滑动手势。
[0197]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0198]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种应用程序开启方法,其特征在于,包括: 检测是否接收到执行于应用程序图标上的预设手势指令; 当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息; 根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。2.根据权利要求1所述的方法,其特征在于,在检测是否接收到执行于应用程序图标上的预设手势指令之前,所述方法还包括: 检测是否接收到关闭当前应用程序的操作指令; 当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态信息; 将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址; 所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,包括: 将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。4.根据权利要求3所述的方法,其特征在于,所述获取所述应用程序在最近一次关闭时存储的活动界面的状态信息,包括: 获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址; 所述根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容,包括: 根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。5.根据权利要求2所述的方法,其特征在于,所述将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序,包括: 将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。6.根据权利要求1-5中任意一项所述的方法,其特征在于,所述预设手势为以下手势中的任意一种手势: 单指或者双指向上滑动的第一滑动手势;或者, 单指或者双指向下滑动的第二滑动手势;或者, 单指或者双指向左滑动的第三滑动手势;或者, 单指或者双指向右滑动的第四滑动手势。7.一种应用程序开启装置,其特征在于,包括: 第一检测模块,用于检测是否接收到执行于应用程序图标上的预设手势指令; 第一获取模块,用于当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息; 恢复模块,用于根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第二检测模块,用于检测是否接收到关闭当前应用程序的操作指令; 记录模块,用于当接收到关闭当前应用程序的操作指令时,记录所述当前应用程序活动界面的状态信息; 保存模块,用于将所述活动界面的状态信息进行保存之后,关闭所述当前应用程序。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于当接收到关闭当前应用程序的操作指令时,获取当前应用程序的页面的网络链接地址; 所述保存t吴块,包括: 第一保存子模块,用于将所述活动界面的状态信息和当前应用程序的页面的网络链接地址进行保存之后,关闭所述当前应用程序。10.根据权利要求9所述的装置,其特征在于,所述第一获取模块,包括: 获取子模块,用于获取所述应用程序在最近一次关闭时存储的活动界面的状态信息和页面的网络链接地址; 所述恢复模块,包括: 恢复子模块,用于根据所述活动界面的状态信息和页面的网络链接地址将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。11.根据权利要求8所述的装置,其特征在于,所述保存模块,包括: 第二保存子模块,用于将所述活动界面的状态信息保存在本端ROM或者内存中后,关闭所述当前应用程序。12.根据权利要求7-11中任意一项所述的装置,其特征在于,所述预设手势为以下手势中的任意一种手势: 单指或者双指向上滑动的第一滑动手势;或者, 单指或者双指向下滑动的第二滑动手势;或者, 单指或者双指向左滑动的第三滑动手势;或者, 单指或者双指向右滑动的第四滑动手势。13.一种应用程序开启装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 检测是否接收到执行于应用程序图标上的预设手势指令; 当接收到执行于所述应用程序图标上的预设手势指令时,获取所述应用程序在最近一次关闭时存储的活动界面的状态信息; 根据所述活动界面的状态信息将应用程序界面恢复至所述应用程序在最近一次关闭前的界面显示的内容。
【文档编号】G06F3/0484GK106095318SQ201610431818
【公开日】2016年11月9日
【申请日】2016年6月16日
【发明人】杜佳男, 李英俊, 吕小磊
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1