应用快速恢复方法

文档序号:6494426阅读:255来源:国知局
应用快速恢复方法
【专利摘要】本发明公开了一种应用快速恢复方法,其包括步骤:S1、从一移动终端中查找多个应用安装包;S2、分别获取所述应用安装包在所述移动终端中的存储路径;S3、在所述移动终端的触摸屏上显示一图标并为所述图标添加一点击事件处理函数;S4、所述点击事件处理函数检测是否有点击事件,若是,进入步骤S5,否则重复步骤S4;S5、所述点击事件处理函数发送一广播信息至所述移动终端的系统;S6、所述系统基于所述广播信息调用一安装包管理函数;S7、所述安装包管理函数依次按照各个应用安装包在所述移动终端中的存储路径,安装各个应用安装包。本发明利用预设的应用程序安装包,选择性地重新安装,从而实现卸载的预设应用程序的快速恢复。
【专利说明】应用快速恢复方法
【技术领域】
[0001]本发明涉及一种应用快速恢复方法,特别是涉及一种移动终端中应用程序的快速恢复方法。
【背景技术】
[0002]电信运营商经常需要将一些从第三方软件公司购买的应用软件预装到移动终端上,例如手机等。对这些预装应用,用户经常会遇到如下情况:
[0003]1、通过系统软件更新或FOTA升级(Firmware Over The Air,空中固件升级)等更新或升级移动终端的系统版本后,某个或某些预装应用不能正常开启或使用了 ;
[0004]2、移动终端用户有意或无意卸载掉了某个预装应用后,一段时间后又需要使用该预装应用了。
[0005]对于类似上述的情况,移动终端用户要么重新下载一个安装上,要么通过恢复出厂设置等方式来恢复预设的应用。
[0006]但是重新下载一个应用程序安装的话,除了需要花费时间、精力和上网流量外,新的下载的能不能像预装的应用程序那样在移动终端上正常使用都是未知数。
[0007]此外恢复出厂设置的方式虽然不需要冒上面的那些风险,但该操作本身需要一段比较长的时间才能完成,另外,会使移动终端进行了一次“大清洗”,即使移动终端用户的个性设置和另行下载安装的各类应用等都化为乌有了,可谓是弊端多多。

【发明内容】

[0008]本发明要解决的技术问题是为了克服现有技术中移动终端预设的应用程序卸载后,重新安装复杂麻烦的缺陷,提供一种应用快速恢复方法,利用预设的应用程序的安装包,选择性地重新安装,从而实现卸载的预设的应用程序的快速恢复。
[0009]本发明是通过下述技术方案来解决上述技术问题的:
[0010]本发明提供了一种应用快速恢复方法,其特点是,所述应用快速恢复方法包括以下步骤:
[0011]S1、从一移动终端中查找多个应用安装包;
[0012]S2、分别获取所述应用安装包在所述移动终端中的存储路径;
[0013]S3、在所述移动终端的触摸屏上显示一图标并为所述图标添加一点击事件处理函数;
[0014]S4、所述点击事件处理函数检测是否有点击事件,若是,进入步骤S5,否则重复步骤S4 ;
[0015]S5、所述点击事件处理函数发送一广播信息至所述移动终端的系统;
[0016]S6、所述系统基于所述广播信息调用一安装包管理函数;
[0017]S7、所述安装包管理函数依次按照各个应用安装包在所述移动终端中的存储路径,安装各个应用安装包。[0018]其中本发明中的移动终端必须具有显示和触摸功能的触摸屏,除此之外所述移动终端可以是任何可移动的终端设备,例如所述移动终端可以是具有触摸屏的手持设备、便携式设备、平板型设备等等。而且本发明利用触摸屏的显示功能来显示并提示用户,告知其可以操作的范围,即提示用户当前移动终端准备好的可以进行处理的操作。
[0019]所述应用安装包为移动终端中现有的应用程序的安装文件,所以本发明不限制所述应用安装包的种类和性质,所述应用安装包可以是现有的任何应用程序的安装包。
[0020]此外在现有的存储模式下,基于各个文件在移动终端中存储的位置,必然会产生相应的存储路径来标识所述文件在移动终端中的存储位置。
[0021]而且本发明中所述点击事件处理函数和安装包管理函数均为移动终端中现有系统具有的函数功能,本发明中主要利用这两个函数来实现用户操作的监控和应用安装包的安装,所以此处不再赘述所述点击事件处理函数和安装包管理函数。
[0022]较佳地,所述步骤S2中还包括以下步骤:
[0023]分别从所述应用安装包获取各个应用安装包的名称和图标。
[0024]本发明中直接利用应用安装包中白标记所述应用安装包的名称和图标作为显示内容,从而减少了系统自身生成所述显示内容的过程,简化了显示过程。
[0025]优选地,所述步骤S3中还包括以下步骤:
[0026]在所述移动终端的触摸屏上显示由各个应用安装包的名称和图标构成的一应用安装列表。
[0027]即本发明中不仅仅提示用户可以操作的范围,还提示用户所述操作的具体内容,给予用户更加明确的指示。
[0028]较佳地,所述移动终端的系统为安卓系统。
[0029]较佳地,所述应用安装包均存储于所述移动终端的同一存储目录下。
[0030]S卩,本发明中所述应用安装包的存储路径中均包括相同的部分。此时便于系统和用户对所述应用安装包的管理和维护。
[0031]本发明还提供了一种应用快速恢复方法,其特点是,所述应用快速恢复方法包括以下步骤:
[0032]Sn、从一移动终端中查找多个应用安装包;
[0033]S12、分别获取所述应用安装包在所述移动终端中的存储路径,并从所述应用安装包获取各个应用安装包的名称和图标;
[0034]S13、将每个应用安装包的名称和图标生成一显示图标,并显示在所述移动终端的触摸屏上;
[0035]S14、在每个添加显示图标中添加一个点击事件处理函数;
[0036]S15、所述点击事件处理函数检测是否有点击事件,若是,进入步骤S16,否则重复步骤 S15 ;
[0037]S16、每个检测到点击事件的所述点击事件处理函数发送一广播信息至所述移动终端的系统;
[0038]S17、所述系统基于所述广播信息调用一安装包管理函数;
[0039]S18、所述安装包管理函数获取包含发送所述广播信息的点击事件处理函数的显示图标所对应的应用安装包在所述移动终端中的存储路径;[0040]S19、所述安装包管理函数基于所述应用安装包的存储路径安装所述应用安装包。
[0041]本发明中将每个应用安装包在触摸屏上生成一显示图片并添加相应地点击事件处理函数,所以此时用户可以单独快速安装一个或过个应用程序,从而避免了重复安装移动终端中已经安装的应用程序。
[0042]较佳地,所述移动终端的系统为安卓系统。
[0043]较佳地,所述应用安装包均存储于所述移动终端的同一存储目录下。
[0044]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0045]本发明的积极进步效果在于:
[0046]本发明的应用快速恢复方法,利用预设的应用程序的安装包,选择性地重新安装,从而实现卸载的预设的应用程序的快速恢复。
[0047]所以本发明中不在需要用户单独地下载已经卸载的预设的应用程序的安装包,用户不再需要花费时间、精力和上网流量外,而且利用预设的应用程序的安装包与系统的版本之间必然是匹配兼容的,不会出现使用不能的情况。
[0048]此外本发明避免了用户只能通过恢复出厂设置的方式破坏性地回复预设的应用程序,避免了用户已经安装的应用程序的湮灭。
【专利附图】

【附图说明】
[0049]图1为本发明的第一实施例的应用快速恢复方法的流程图。
[0050]图2为本发明的第二实施例的应用快速恢复方法的流程图。
【具体实施方式】
[0051]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0052]第一实施例:
[0053]本实施例的应用快速恢复方法中用户通过触摸移动终端的触摸屏的图标来触发安装存储于移动终端中的应用安装包,从而实现预设的应用安装包的快速恢复安装。
[0054]其中如图1所示,本实施例中应用快速恢复方法包括以下步骤:
[0055]步骤11,从一移动终端中查找多个应用安装包。其中所述应用安装包均存储于所述移动终端的同一存储目录下,即所述预设的应用安装包处于移动终端的同一存储目录中。
[0056]步骤12,分别获取所述应用安装包在所述移动终端中的存储路径,并还分别从所述应用安装包获取各个应用安装包的名称和图标。虽然本实施例中各个应用安装包处于同一个存储目录中,但是各个应用安装包分别具有各自的存储路径。
[0057]步骤13,在所述移动终端的触摸屏上显示一图标和由各个应用安装包的名称和图标构成的一应用安装列表,并为所述图标添加一点击事件处理函数。即本实施例在触摸屏上显示可操作的图标,用户可以知道如何触发应用程序的恢复操作,而且直接利用各个应用安装包的名称和图标作为显示内容来提示用户操作内容。
[0058]步骤14,所述点击事件处理函数检测是否有点击事件,若是,进入步骤15,否则重复步骤14。
[0059]步骤15,所述点击事件处理函数发送一广播信息至所述移动终端的系统。其中所述移动终端的系统为安卓系统,此外用户还可以根据移动终端的需要采用其他的操作系统,例如,塞班或Windows Mobile (微软针对移动设备而开发的操作系统)等。
[0060]步骤16,所述系统基于所述广播信息调用一安装包管理函数。
[0061]步骤17,所述安装包管理函数依次按照各个应用安装包在所述移动终端中的存储路径,安装各个应用安装包。
[0062]第二实施例:
[0063]本实施例中在第一实施例的基础上,增加了用户选择需要恢复安装的应用安装包,从而避免了第一实施例中需要恢复时,将所有预设的应用安装包全部重新安装的情况。因而用户具有更高地选择自由度。所以提高了用户的使用体验。
[0064]其中如图2所示,本实施例的应用快速恢复方法包括以下步骤:
[0065]步骤21,从一移动终端中查找多个应用安装包,其中所述应用安装包均存储于所述移动终端的同一存储目录下。
[0066]步骤22,分别获取所述应用安装包在所述移动终端中的存储路径,并从所述应用安装包获取各个应用安装包的名称和图标.[0067]步骤23,将每个应用安装包的名称和图标生成一显示图标,并显示在所述移动终端的触摸屏上。本实施例中将每个应用安装包的名称和图标都生成一个显示图标,所以本实施例中触摸屏上具有多个显示图片,而且在步骤24中各个显示图标均通过增加点击事件处理函数来使能触摸功能。所以此时用户触摸不同的图标,会触发仅与所述图标对应的应用安装包的安装操作。
[0068]步骤24,在每个添加显示图标中添加一个点击事件处理函数。
[0069]步骤25,所述点击事件处理函数检测是否有点击事件,若是,进入步骤26,否则重复步骤25。
[0070]步骤26,每个检测到点击事件的所述点击事件处理函数发送一广播信息至所述移动终端的系统。本实施例的系统同样为安卓系统。
[0071]步骤27,所述系统基于所述广播信息调用一安装包管理函数。
[0072]步骤28,所述安装包管理函数获取包含发送所述广播信息的点击事件处理函数的显示图标所对应的应用安装包在所述移动终端中的存储路径。
[0073]步骤29,所述安装包管理函数基于所述应用安装包的存储路径安装所述应用安装包。
[0074]本实施例的应用快速恢复方法在所述安卓系统中具体实现方法如下:
[0075]采用了一个垂直方向滚动、水平方向填充的列表视图对象ListView来显示位于移动终端内部存储介质上的预装应用目录下的所有应用安装包,ListView中的每一项都包含有对应应用安装包的应用图标和应用名称,非常直观。用户可以选择ListView中的任一项来恢复安装对应的预装应用,非常的简单、快速和高效。
[0076]具体实现过程分如下3部分:
[0077]〈1>、定义 ListView 每一项的布局文件 apk_item.xml,用线性布局 LinearLayout实现,其中的图片视图1mageView用于显示应用安装包的应用图标,其中的文本视图TextView用于显示应用安装包的应用名称。所述布局文件apk_item.xml的代码如下:
[0078]
【权利要求】
1.一种应用快速恢复方法,其特征在于,所述应用快速恢复方法包括以下步骤: 51、从一移动终端中查找多个应用安装包; 52、分别获取所述应用安装包在所述移动终端中的存储路径; 53、在所述移动终端的触摸屏上显示一图标并为所述图标添加一点击事件处理函数;54、所述点击事件处理函数检测是否有点击事件,若是,进入步骤S5,否则重复步骤S4; 55、所述点击事件处理函数发送一广播信息至所述移动终端的系统; 56、所述系统基于所述广播信息调用一安装包管理函数; 57、所述安装包管理函数依次按照各个应用安装包在所述移动终端中的存储路径,安装各个应用安装包。
2.如权利要求1所述的应用快速恢复方法,其特征在于,所述步骤S2中还包括以下步骤: 分别从所述应用安装包获取各个应用安装包的名称和图标。
3.如权利要求2所述的应用快速恢复方法,其特征在于,所述步骤S3中还包括以下步骤: 在所述移动终端的触摸屏上显示由各个应用安装包的名称和图标构成的一应用安装列表。
4.如权利要求1所述的应用快速恢复方法,其特征在于,所述移动终端的系统为安卓系统。
5.如权利要求1所述的应用快速恢复方法,其特征在于,所述应用安装包均存储于所述移动终端的同一存储目录下。
6.一种应用快速恢复方法,其特征在于,所述应用快速恢复方法包括以下步骤: Sn、从一移动终端中查找多个应用安装包; 512、分别获取所述应用安装包在所述移动终端中的存储路径,并从所述应用安装包获取各个应用安装包的名称和图标; 513、将每个应用安装包的名称和图标生成一显示图标,并显示在所述移动终端的触摸屏上; 514、在每个添加显示图标中添加一个点击事件处理函数; 515、所述点击事件处理函数检测是否有点击事件,若是,进入步骤S16,否则重复步骤S15; 516、每个检测到点击事件的所述点击事件处理函数发送一广播信息至所述移动终端的系统; 517、所述系统基于所述广播信息调用一安装包管理函数; 518、所述安装包管理函数获取包含发送所述广播信息的点击事件处理函数的显示图标所对应的应用安装包在所述移动终端中的存储路径; 519、所述安装包管理函数基于所述应用安装包的存储路径安装所述应用安装包。
7.如权利要求6所述的应用快速恢复方法,其特征在于,所述移动终端的系统为安卓系统。
8.如权利要求6所述的应用快速恢复方法,其特征在于,所述应用安装包均存储于所述移动终端的同一存储目录下。
【文档编号】G06F9/445GK103914317SQ201210594263
【公开日】2014年7月9日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】朱允意 申请人:上海晨兴希姆通电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1