[发明专利]基于android系统的应用程序启动的方法和设备在审
申请号: | 201711096354.0 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107729028A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 肖媛;司洪龙;蓝文启 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 系统 应用程序 启动 方法 设备 | ||
技术领域
本发明涉及系统应用开发技术领域,特别涉及基于android系统的应用程序启动的方法和设备。
背景技术
近年来智能手机越来越的得到人们的钟爱,随之而来的各种应用程序也是越来越多。但是手机系统中安装的应用程序有些用户并不常用、有些退出后在后台还会继续运行。
对于用户不常用的应用程序,虽然使用次数较少,但是却持续占用存储空间。对于退出后在后台还会继续运行的应用程序,虽然用户已经不使用了,但是还会占用CPU(中央处理器)、内存、网络等系统资源。
目前对于上述提到的应用程序的处理方法最常用的是以下几种解决方案:
方案一:卸载不常用的应用程序;
这种方案的缺点在于,用户如果想要再次使用该应用程序,需要再次在应用市场搜索、安装,耗时耗力。
方案二:通过软件或工具,禁止退出后在后台还会继续运行的应用程序启动、运行、联网等操作;
这种方案的缺点在于,需要专业的系统管理软件或工具,操作复杂,用户要求程度高,系统资源占用依旧很高。
综上,目前对不常用以及退出后在后台还会继续运行的应用程序的处理方案比较复杂,操作难度高。
发明内容
本发明提供一种基于android系统的应用程序启动方法,用以解决对不常用以及退出后在后台还会继续运行的应用程序的处理方案比较复杂,操作难度高的问题。
本发明方法包括:
一种基于android系统的应用程序启动方法,所述方法包括:
在确定一应用程序为目标应用程序时,将所述目标应用程序的应用名称、版本号、图标以及Activity组件封装为一替代APK安装包;
在卸载所述目标应用程序后,基于所述替代APK安装包安装替代应用程序,以使得在显示界面显示与所述目标应用程序相同的图标以及应用名称;
若检测到所述Activity组件启动,则根据所述目标应用程序的包名和版本号从本地或网络侧索引所述目标应用程序的APK安装包;
卸载所述替代应用程序,并基于所述目标应用程序的APK安装包重新安装运行所述目标应用程序。
本发明实施例提供一种基于android系统的应用程序启动方法,当某应用程序被确认为目标程序后,将获取的程序名称、版本号等信息组装成替代APK安装包,这么做的目的是卸载目标应用程序后,在界面显示与目标应用程序相同的图标和应用名称;如果检测到Activity组件启动,系统根据目标应用程序的包名和版本号从本地或者网络侧索引目标应用程序的安装包,卸载所述目标应用程序对应的替代应用程序,并基于所述目标应用程序的安装包重新安装运行所述目标应用程序。由于替代应用程序并不包含原目标应用程序中对运行空间和内存空间占用较大的资源文件等,所述目标应用程序占用的容量远远大于替代应用程序占用的容量。由于目标应用程序占用的容量大于替代应用程序占用的容量,且替代应用程序后台不会自动运行,从而节省了存储空间以及系统资源,并且在需要启动目标应用程序后还会自动安装目标应用程序,整个过程不需要用户参与,降低了对应用程序处理的复杂度和操作难度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种基于android系统的应用程序启动的方法流程示意图;
图2为本发明实施例构建替代应用程序的方法流程示意图;
图3为本发明实施例安装替代应用程序的方法流程示意图;
图4为本发明实施例第一种基于android系统的应用程序启动的设备的结构示意图;
图5为本发明实施例第二种基于android系统的应用程序启动的设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供一种基于android系统的应用程序启动方法,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711096354.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:VOC转轮性能测试装置
- 下一篇:一种基于六旋翼无人机的恶臭溯源装置