【技术实现步骤摘要】
本申请涉及计算机
,具体涉及安卓
,尤其涉及一种安卓应用的升级方法和装置。
技术介绍
随着移动应用技术的发展,安卓应用的升级周期不断缩短,通常情况下,安卓应用的升级只涉及其中的一个或多个模块,但升级时必须将所有模块一同升级,所以导致升级过程变得繁琐,并且产生了对升级非必要数据的操作过程。
技术实现思路
本申请提供了安卓应用的升级方法和装置。第一方面,本申请提供了一种安卓应用的升级方法,所述方法包括:保存插件包,其中所述插件包包括:插件安装包、校验文件和属性信息表,所述校验文件用于校验所述插件安装包的完整性,所述属性信息表记录所述插件安装包中可调用的逻辑程序的属性信息;根据所述校验文件对所述插件安装包进行校验;如果所述插件安装包通过校验,则根据所述属性信息表,通过生成的代理程序加载所述逻辑程序。在一些可选的实现方式中,根据所述校验文件对所述插件安装包进行校验,包括:根据所述校验文件,选择所述安卓应用的校验程序或者所 ...
【技术保护点】
一种安卓应用的升级方法,其特征在于,所述方法包括:保存插件包,其中所述插件包包括:插件安装包、校验文件和属性信息表,所述校验文件用于校验所述插件安装包的完整性,所述属性信息表记录所述插件安装包中可调用的逻辑程序的属性信息;根据所述校验文件对所述插件安装包进行校验;如果所述插件安装包通过校验,则根据所述属性信息表,通过生成的代理程序加载所述逻辑程序。
【技术特征摘要】
1.一种安卓应用的升级方法,其特征在于,所述方法包括:
保存插件包,其中所述插件包包括:插件安装包、校验文件和属性
信息表,所述校验文件用于校验所述插件安装包的完整性,所述属性信
息表记录所述插件安装包中可调用的逻辑程序的属性信息;
根据所述校验文件对所述插件安装包进行校验;
如果所述插件安装包通过校验,则根据所述属性信息表,通过生成
的代理程序加载所述逻辑程序。
2.根据权利要求1所述的安卓应用的升级方法,其特征在于,根
据所述校验文件对所述插件安装包进行校验,包括:
根据所述校验文件,选择所述安卓应用的校验程序或者所述插件安
装包的校验程序进行校验。
3.根据权利要求1所述的安卓应用的升级方法,其特征在于,所
述根据所述属性信息表,通过生成的代理程序加载所述逻辑程序,包括:
将所述逻辑程序从所述插件安装包中转移至可执行目录;
生成所述代理程序;
传送所述属性信息表中的属性信息给所述代理程序;
在可执行目录下通过所述代理程序加载所述逻辑程序。
4.根据权利要求3所述的安卓应用的升级方法,其特征在于,所
述在可执行目录下通过所述代理程序加载所述逻辑程序,包括:
通过刷新所述可执行目录,筛选与所述安卓应用匹配的逻辑程序;
通过所述代理程序加载所述匹配的逻辑程序。
5.根据权利要求1所述的安卓应用的升级方法,其特征在于,所
述根据所述属性信息表,通过生成的代理程序...
【专利技术属性】
技术研发人员:阎文斌,
申请(专利权)人:北京娜迦信息科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。