【技术实现步骤摘要】
基于安卓插件的应用程序处理方法、客户端及系统
本专利技术涉及计算机软件
,具体涉及一种基于安卓插件的应用程序处理方法、客户端及系统。
技术介绍
随着互联网软件技术的发展,App也成为智能应用软件最流行的方式,给软件开发商和用户之间搭起了方便、快捷的沟通、应用桥梁。但是在App使用过程中也会出现这样那样的问题。例如一个App开发商在发布了一个AndroidApp之后,随着应用的深入进行,更新了某个功能,需要对其进行紧急升级以便获得更好的应用性能和用户体验。这时候App开发商就需要对App软件进行修改、重新打包、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装,这一系列的动作给开发商带来了比较大的工作量,而且给用户带来了一定的干扰。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。
技术实现思路
针对现有技术中的技术缺陷,本专利技术实施例的目的在于提供一种基于安卓插件的应用程序处理方法、客户端及系统。为实现上述目的,第一方面,本专利技术实施例提供了一种插件的应 ...
【技术保护点】
1.一种基于安卓插件的应用程序处理方法,其特征在于,包括:/n接收用户操作以运行当前应用程序时,遍历并加载本端已下载的apk安装包;/n根据用户权限或需求向服务器发出下载请求,所述下载请求包括指定的apk插件信息;/n接收并加载所述服务器返回的指定apk插件,所述指定apk插件由所述服务器根据所述apk插件信息所提取,且所述指定apk插件由所述服务器修改程序并通过Gradle脚本进行编译所得。/n
【技术特征摘要】
1.一种基于安卓插件的应用程序处理方法,其特征在于,包括:
接收用户操作以运行当前应用程序时,遍历并加载本端已下载的apk安装包;
根据用户权限或需求向服务器发出下载请求,所述下载请求包括指定的apk插件信息;
接收并加载所述服务器返回的指定apk插件,所述指定apk插件由所述服务器根据所述apk插件信息所提取,且所述指定apk插件由所述服务器修改程序并通过Gradle脚本进行编译所得。
2.如权利要求1所述的基于安卓插件的应用程序处理方法,其特征在于,接收并加载所述服务器返回的指定apk插件之后,所述方法还包括:
判断是否存在新的插件或是否有插件需要更新;
若存在新的插件或有新的插件需要更新,则向所述服务器发送更新请求,接收所述服务器返回的更新apk插件,将本端存在的旧apk插件替换成所述更新apk插件,并加载所述更新apk插件,其中,所述更新apk插件由所述服务器修改程序并通过Gradle脚本进行编译所得;
若不存在新的插件或没有插件需要更新,则加载本端已下载的apk插件模块。
3.一种安卓客户端,其特征在于,包括:
接收单元,用于接收用户操作以运行当前应用程序时,遍历并加载本端已下载的apk安装包;
请求单元,用于根据用户权限或需求向服务器发出下载请求,所述下载请求包括指定的apk插件信息;
加载单元,用于接收并加载所述服务器返回的指定apk插件,所述指定apk插件由所述服务器根据所述apk插件信息所提取,且所述指定apk插件由所述服务器修改程序并通过Gradle脚本进行编译所得。
4.如权利要求3所述的安卓客户端,其特征在于,还包括:
判断单元,用于判断是否存在新的插件或是否有插件需要更新;
若存在新的插件或有新的插件需要更新,则所述请求单元向所述服务器发送更新请求,所述接收单元接收所述服务器返回的更新apk插件、将本端存在的旧apk插件替换成所述更新apk...
【专利技术属性】
技术研发人员:王绥力,李凡平,石柱国,
申请(专利权)人:安徽以萨数据技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。