基于Recovery模式的应用程序控制方法以及装置技术领域
本申请涉及移动终端操作系统领域,具体涉及一种基于Recovery模式的应用程序
控制方法。本申请同时涉及一种基于Recovery模式的应用程序控制装置。
背景技术
常见的Android设备通常都会支持两种运行模式,即用户模式和Recovery模式。在
用户模式下,用户可以对系统或应用程序进行操作和设置,且操作和设置的相关数据也相
应存储在系统的相应数据目录下。在Recovery模式下,可以对Android设备内部的数据或系
统进行修改,Recovery模式类似于Windows PE(Preinstallation Environment)和DOS,可
以刷入新的Android系统,或者对已有的Android系统进行备份或者升级,也可以将Android
设备恢复出厂设置。
目前,由于Android设备在用户模式和Recovery模式下涉及的操作和设置的相关
数据无法共享,是相对独立的,同时,在Recovery模式下时无法访问用户模式下的应用程
序,比如用户由于进入Recovery模式无法接听重要来电,给用户带来不便。
发明内容
本申请提供一种基于Recovery模式的应用程序控制方法,以解决现有技术存在的
实现复杂和实用性低的问题。
本申请同时涉及一种基于Recovery模式的应用程序控制装置。
本申请提供一种基于Recovery模式的应用程序控制方法,包括:
在终端设备进入Recovery模式后,接收用户在所述Recovery模式下输入的通话指
令;
读取预先存储的通话应用程序的安装包并安装;
启动所述通话应用程序,并根据所述用户输入的拨号信息进行通话。
可选的,所述接收用户在所述Recovery模式下输入的通话指令步骤执行之前,执
行下述步骤:
将所述通话应用程序的安装包存储至预先设置的所述Recovery模式下可见的第
一存储目录下。
可选的,所述通话指令通过预先设置的通话接口接收。
可选的,所述通话接口包括:所述Recovery模式下可见的应用图标;
相应的,所述通话指令包括:用户针对所述应用图标输入的触控指令。
可选的,所述启动所述通话应用程序,并根据所述用户输入的拨号信息进行通话,
采用如下方式实现:
启动所述通话应用程序并展示所述通话应用程序的应用界面;
通过所述应用界面当中的拨号键盘接收所述用户输入的拨号信息,并根据所述用
户输入的拨号信息进行通话。
可选的,所述启动所述通话应用程序,并根据所述用户输入的拨号信息进行通话
步骤执行之后,执行下述步骤:
隐藏所述通话应用程序的应用界面,恢复展示所述Recovery模式下的预设操作界
面。
可选的,所述隐藏所述通话应用程序的应用界面,恢复展示所述Recovery模式下
的预设操作界面步骤执行之后,执行下述步骤:
当检测到有通话信号接入时,基于所述通话应用程序展示相应的应用界面。
可选的,所述基于Recovery模式的应用程序控制方法,包括:
关闭或者卸载所述通话应用程序,并清除所述通话应用程序在所述Recovery模式
下生成的数据信息。
可选的,所述终端设备进入所述Recovery模式之前,执行下述步骤:
将所述终端设备的电量信息存储至预先设置的所述Recovery模式下可见的第二
存储目录下。
可选的,所述基于Recovery模式的应用程序控制方法,包括:
在终端设备进入Recovery模式后,读取所述第二存储目录下存储的所述终端设备
的电量信息;
根据所述电量信息中记录的所述终端设备的电量数值,判断所述电量数值是否小
于预设电量阈值,若是,执行下一步;
读取预先存储的配置信息,并根据读取的所述配置信息对所述终端设备进行节电
配置。
可选的,所述配置信息包括:
将所述终端设备的屏幕亮度设置为预设屏幕亮度下限值。
可选的,所述终端设备进入所述Recovery模式之前,执行下述步骤:
将所述配置信息存储至所述第二存储目录下。
本申请还提供一种基于Recovery模式的应用程序控制装置,包括:
通话指令接收单元,用于在终端设备进入Recovery模式后,接收用户在所述
Recovery模式下输入的通话指令;
安装包读取安装单元,用于读取预先存储的通话应用程序的安装包并安装;
通话应用程序运行单元,用于启动所述通话应用程序,并根据所述用户输入的拨
号信息进行通话。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
安装包预先存储单元,用于将所述通话应用程序的安装包存储至预先设置的所述
Recovery模式下可见的第一存储目录下。
可选的,所述通话应用程序运行单元,包括:
启动子单元,用于启动所述通话应用程序并展示所述通话应用程序的应用界面;
运行子单元,用于通过所述应用界面当中的拨号键盘接收所述用户输入的拨号信
息,并根据所述用户输入的拨号信息进行通话。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
应用界面隐藏单元,用于隐藏所述通话应用程序的应用界面,恢复展示所述
Recovery模式下的预设操作界面。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
接收通话单元,当检测到有通话信号接入时,用于根据所述通话应用程序展示相
应的应用界面。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
应用程序关闭/卸载单元,用于关闭或者卸载所述通话应用程序,并清除所述通话
应用程序在所述Recovery模式下生成的数据信息。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
电量信息预先存储单元,用于在所述终端设备进入所述Recovery模式之前,将所
述终端设备的电量信息存储至预先设置的所述Recovery模式下可见的第二存储目录下。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
电量信息读取单元,用于在终端设备进入Recovery模式后,读取所述第二存储目
录下存储的所述终端设备的电量信息;
电量信息判断单元,用于根据所述电量信息中记录的所述终端设备的电量数值,
判断所述电量数值是否小于预设电量阈值,若是,运行节电配置单元;
所述节电配置单元,用于读取预先存储的配置信息,并根据读取的所述配置信息
对所述终端设备进行节电配置。
与现有技术相比,本申请具有以下优点:
本申请提供的所述基于Recovery模式的应用程序控制方法,包括:在终端设备进
入Recovery模式后,接收用户在所述Recovery模式下输入的通话指令;读取预先存储的通
话应用程序的安装包并安装;启动所述通话应用程序,并根据所述用户输入的拨号信息进
行通话。
本申请提供的所述基于Recovery模式的应用程序控制方法,在终端进入Recovery
模式后,接收用户在所述Recovery模式下输入的通话指令,根据接收的所述用户的输入的
通话指令,读取预先存储的通话应用程序的安装包,并在所述Recovery模式下基于读取的
安装包来安装所述通话应用程序,在所述通话应用程序安装之后启动所述通话应用程序,
并根据所述用户基于所述通话应用程序输入的拨号信息进行通话。所述基于Recovery模式
的应用程序控制方法,通过在Recovery模式下安装预先存储的通话应用程序的安装包,基
于安装的通话应用程序在Recovery模式下进行通话,实现方式简单,同时增加了终端设备
在Recovery模式下的功能,为用户提供了方便,实用性更高。
附图说明
附图1是本申请提供的一种基于Recovery模式的应用程序控制方法实施例的处理
流程图;
附图2是本申请提供的一种基于Recovery模式的应用程序控制装置实施例的示意
图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以
很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本申请内涵的情况
下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请提供一种基于Recovery模式的应用程序控制方法,本申请还提供一种基于
Recovery模式的应用程序控制装置。以下分别结合本申请提供的实施例的附图逐一进行详
细说明,并且对方法的各个步骤进行说明。
本申请提供的一种基于Recovery模式的应用程序控制方法实施例如下:
参照附图1,其示出了本申请提供的一种基于Recovery模式的应用程序控制方法
实施例的处理流程图。此外,本申请提供的所述基于Recovery模式的应用程序控制方法实
施例的各个步骤之间的关系,请根据附图1确定。
步骤S101,在终端设备进入Recovery模式后,接收用户在所述Recovery模式下输
入的通话指令。
本申请实施例所述终端设备,包括Android设备;例如,运行Android系统的手机、
平板电脑或者可穿戴设备等。此外,所述终端设备还包括上述Android设备之外其他设置有
Recovery模式的终端设备。本实施例以Android设备为例进行说明,在Recovery模式下可对
Android设备内部的数据或系统进行修改,刷入新的Android系统,或者对已有的Android系
统进行备份或者升级,也可以将Android设备恢复出厂设置。
在具体实施时,在本步骤执行之前,即Android设备进入Recovery模式之前,可在
用户模式下将Android设备中的通话应用程序的安装包存储至预先设置的所述Recovery模
式下可见的第一存储目录下。类似的,除所述通话应用程序的安装包之外,还可以将
Android设备中的其他应用程序的安装包存储至所述Recovery模式下可见的相应存储目录
下,对此不做限定。
本步骤中,Android设备进入Recovery模式后,接收用户在所述Recovery模式下输
入的通话指令。优选的,可以通过预先设置的通话接口来接收所述通话指令。其中,所述通
话接口包括:所述Recovery模式下可见的应用图标;相应的,所述通话指令包括:用户针对
所述应用图标输入的触控指令。例如,Android设备进入Recovery模式后,用户通过触控操
作来触发屏幕上显示的图标来输入通话指令。除此之外,还可以将“按下音量键+两次”这一
操作设置为通话指令的触发动作,用户通过触发“按下音量键+两次”操作来输入通话指令;
或者,将“按下音量键-两次”这一操作设置为通话指令的触发动作,用户通过触发“按下音
量键-两次”操作来输入通话指令,在此不做限定。
步骤S102,读取预先存储的通话应用程序的安装包并安装。
上述步骤S101中接收到所述用户在所述Recovery模式下输入所述通话指令之后,
本步骤中,根据Android设备进入Recovery模式后所述用户输入的所述通话指令,读取预先
存储的通话应用程序的安装包,并在Android设备上安装所述通话应用程序。具体的,读取
上述在Android设备进入Recovery模式之前在所述第一存储目录当中存储的通话应用程序
的安装包,在Android设备的Recovery模式下利用通话应用程序的安装包安装所述通话应
用程序。
步骤S103,启动所述通话应用程序,并根据所述用户输入的拨号信息进行通话。
上述步骤S102读取预先存储的所述通话应用程序的安装包,并在Android设备上
安装所述通话应用程序,本步骤中,基于上述步骤S102安装的所述通话应用程序,启动所述
通话应用程序,并基于所述通话应用程序根据所述用户输入的拨号信息进行通话。具体实
现如下:
1)启动所述通话应用程序并展示所述通话应用程序的应用界面;
2)通过所述应用界面当中的拨号键盘接收所述用户输入的拨号信息,并根据所述
用户输入的拨号信息进行通话。
在具体实施时,Android设备处于Recovery模式下,并且在本步骤执行之后,即所
述用户基于所述通话应用程序进行通话之后,可隐藏所述通话应用程序的应用界面,恢复
展示所述Recovery模式下的预设操作界面。
基于此,所述可隐藏所述通话应用程序的应用界面,恢复展示所述Recovery模式
下的预设操作界面步骤执行之后,即所述通话应用程序的应用界面被隐藏之后,当Android
设备接收到外部通话请求时,可基于所述通话应用程序接听当前通话,即:当检测到有通话
信号接入时,可基于所述通话应用程序展示相应的应用界面。例如,Android手机接收到呼
入电话时,在屏幕上显示接听电话界面。
除此之外,本实施例还提供通话应用程序关闭/卸载操作,基于所述通话应用程序
关闭/卸载操作,可以关闭或者卸载所述通话应用程序,并清除所述通话应用程序在所述
Recovery模式下生成的数据信息。例如,通过Android设备屏幕上显示的关闭按钮或者卸载
按钮,输入相应的应用关闭指令或者应用卸载指令来关闭或者卸载通话应用程序。
众所周知,终端设备的电池容量是有限的,并且随着终端设备硬件配置的更新换
代,终端设备的性能不断提升,但同时对终端设备的电池提出了更大的挑战,用户在使用移
动终端过程中,在不同的使用情景下,对移动终端的屏幕亮度、CPU性能、可用的应用程序数
量等的需求并不相同。例如,在用户外出并且随身携带的手机的电量较低的情况下,可以将
屏幕亮度调整到低亮度,从而延长手机的待机时间,确保手机最基本的通讯功能得以维持。
基于此,本实施例中,在Android设备进入Recovery模式后,通过节电检测操作对Android设
备进行节电配置,从而来节省Android设备在进入Recovery模式后的耗电。在Android设备
进入Recovery模式后进行节电配置的好处在于:可有效延长Android设备在Recovery模式
下的工作时间或者待机时间,避免Android设备在进入Recovery模式后,在进行系统修改或
者刷入新的操作系统时由于电量过低自动断电,从而避免了上述情况下由于操作系统未完
成安装或者安装失败导致的Android设备无法启动的情形,为用户提供了方便。
具体的,所述终端设备节电检测操作具体实现如下:
1)在终端设备进入Recovery模式后,读取所述第二存储目录下存储的所述终端设
备的电量信息;
需要说明的是,若要实现上述节电检测操作,需要在Android设备进入Recovery模
式前,将Android设备的电量信息存储至预先设置的Recovery模式下可见的第二存储目录
下;相应的,此处,所述节电检测操作读取预先存储在所述第二存储目录下的电量信息进行
判断,并根据判断结果进行相应配置。
2)根据所述电量信息中记录的所述终端设备的电量数值,判断所述电量数值是否
小于预设电量阈值;
若是,读取预先存储的配置信息,并根据读取的所述配置信息对所述终端设备进
行节电配置;
若否,不作处理即可。
所述配置信息是指在Android设备处于低电量状态时,对Android设备进行节电配
置的依据,其中,所述配置信息包括:将所述终端设备的屏幕亮度设置为预设屏幕亮度下限
值。例如,在Android手机的电量低于总电量的20%时,将Android手机的屏幕亮度设置为最
大亮度值的10%。
与上述电量信息相类似,想要在Recovery模式下根据所述配置信息对Android设
备进行节电配置,同样需要在Android设备进入Recovery模式前,将所述配置信息存储至预
先设置的Recovery模式下可见的存储目录下,比如可将所述配置信息与Android设备的电
量信息存在Recovery模式下可见的相同存储目录下,即将所述配置信息存储在Recovery模
式下可见的所述第二存储目录下。
在实际应用中,可以采用多种具体的实现方式,实现所述节电检测操作。实现所述
节电检测操作的各种形式的变化,都只是具体实现方式的变更,都不偏离本申请的核心,因
此都在本申请的保护范围之内。
综上所述,本申请提供的所述基于Recovery模式的应用程序控制方法,在终端进
入Recovery模式后,接收用户在所述Recovery模式下输入的通话指令,根据接收的所述用
户的输入的通话指令,读取预先存储的通话应用程序的安装包,并在所述Recovery模式下
基于读取的安装包来安装所述通话应用程序,在所述通话应用程序安装之后启动所述通话
应用程序,并根据所述用户基于所述通话应用程序输入的拨号信息进行通话。所述基于
Recovery模式的应用程序控制方法,通过在Recovery模式下安装预先存储的通话应用程序
的安装包,基于安装的通话应用程序在Recovery模式下进行通话,实现方式简单,同时增加
了终端设备在Recovery模式下的功能,为用户提供了方便,实用性更高。
除此之外,本申请提供的所述基于Recovery模式的应用程序控制方法,在终端设
备进入Recovery模式后,可根据终端设备的电量信息对终端设备进行节电配置,可有效延
长所述终端设备在所述Recovery模式下的运行时间,避免用户在所述Recovery模式进行系
统修改或者刷入新的操作系统时移动终端由于电量过低自动断电,从而避免了这种情况下
由于终端设备的操作系统未完成安装导致无法启动的情形,进一步为用户提供了方便。
本申请提供的一种基于Recovery模式的应用程序控制装置实施例如下:
在上述的实施例中,提供了一种基于Recovery模式的应用程序控制方法,与之相
对应的,本申请还提供了一种基于Recovery模式的应用程序控制装置,下面结合附图进行
说明。
参照附图2,其示出了本申请提供的一种基于Recovery模式的应用程序控制装置
实施例的示意图。
由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参
见上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
本申请提供一种基于Recovery模式的应用程序控制装置,包括:
通话指令接收单元201,用于在终端设备进入Recovery模式后,接收用户在所述
Recovery模式下输入的通话指令;
安装包读取安装单元202,用于读取预先存储的通话应用程序的安装包并安装;
通话应用程序运行单元203,用于启动所述通话应用程序,并根据所述用户输入的
拨号信息进行通话。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
安装包预先存储单元,用于将所述通话应用程序的安装包存储至预先设置的所述
Recovery模式下可见的第一存储目录下。
可选的,所述通话指令通过预先设置的通话接口接收。
可选的,所述通话接口包括:所述Recovery模式下可见的应用图标;
相应的,所述通话指令包括:用户针对所述应用图标输入的触控指令。
可选的,所述通话应用程序运行单元203,包括:
启动子单元,用于启动所述通话应用程序并展示所述通话应用程序的应用界面;
运行子单元,用于通过所述应用界面当中的拨号键盘接收所述用户输入的拨号信
息,并根据所述用户输入的拨号信息进行通话。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
应用界面隐藏单元,用于隐藏所述通话应用程序的应用界面,恢复展示所述
Recovery模式下的预设操作界面。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
接收通话单元,当检测到有通话信号接入时,用于根据所述通话应用程序展示相
应的应用界面。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
应用程序关闭/卸载单元,用于关闭或者卸载所述通话应用程序,并清除所述通话
应用程序在所述Recovery模式下生成的数据信息。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
电量信息预先存储单元,用于在所述终端设备进入所述Recovery模式之前,将所
述终端设备的电量信息存储至预先设置的所述Recovery模式下可见的第二存储目录下。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
电量信息读取单元,用于在终端设备进入Recovery模式后,读取所述第二存储目
录下存储的所述终端设备的电量信息;
电量信息判断单元,用于根据所述电量信息中记录的所述终端设备的电量数值,
判断所述电量数值是否小于预设电量阈值,若是,运行节电配置单元;
所述节电配置单元,用于读取预先存储的配置信息,并根据读取的所述配置信息
对所述终端设备进行节电配置。
可选的,所述配置信息包括:
将所述终端设备的屏幕亮度设置为预设屏幕亮度下限值。
可选的,所述基于Recovery模式的应用程序控制装置,包括:
配置信息预先存储单元,用于在所述终端设备进入所述Recovery模式之前,将所
述配置信息存储至所述第二存储目录下。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技
术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保
护范围应当以本申请权利要求所界定的范围为准。