一种应用资源更新方法、装置和系统制造方法及图纸

技术编号:38426716 阅读:26 留言:0更新日期:2023-08-07 11:24
本发明专利技术公开了一种应用资源更新方法、装置和系统,涉及应用开发技术领域。该方法实施方式可包括:响应于接收到代码资源发布请求,获取代码资源发布请求所针对的新开发代码资源,并生成包括新开发代码资源的资源包;调用安装有应用程序的运行系统,提供资源包给运行系统,使应用程序通过运行系统将资源包存储到对应于应用程序的私有目录;触发应用程序更新,控制应用程序装载私有目录下的资源包,以通过新开发代码资源更新应用程序。该实施方式能够有效地缩短应用程序装载新的代码资源的时间,以有效地提高应用开发效率。以有效地提高应用开发效率。以有效地提高应用开发效率。

【技术实现步骤摘要】
一种应用资源更新方法、装置和系统


[0001]本专利技术涉及应用开发
,尤其涉及一种应用资源更新方法、装置和系统。

技术介绍

[0002]针对处于开发测试阶段或者已经上线的应用,均不可避免的需要持续为应用开发测试新的代码资源,以填补应用的漏洞或者完善应用的功能,提高用户体验。对于新的代码资源,代码开发人员一般先通过新的代码资源更新测试用应用(该测试用应用一般是专门提供给代码开发人员的应用),以通过测试用应用测试新开发的代码资源展示出的效果是否达到预期或者新开发的代码资源还存在的问题。
[0003]目前,通过新开发的代码资源更新测试用应用的方式主要是,重新将新开发的代码资源和已经存在的代码资源打包成一个新的应用包,然后通过新的应用包重新安装测试用应用。现有的这种为测试用应用装载新的代码资源的方式,需要消耗比较长的时间,影响应用的开发效率。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种应用资源更新方法、装置和系统,能够有效地缩短应用程序装载新开发代码资源的时间,以有效地提高应用开发效率。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用资源更新方法,其特征在于,包括:响应于接收到代码资源发布请求,获取所述代码资源发布请求所针对的新开发代码资源,并生成包括所述新开发代码资源的资源包;调用安装有应用程序的运行系统,提供所述资源包给所述运行系统,使所述应用程序通过所述运行系统将所述资源包存储到对应于所述应用程序的私有目录;触发所述应用程序更新,控制所述应用程序装载所述私有目录下的所述资源包,以通过所述新开发代码资源更新所述应用程序。2.根据权利要求1所述的应用资源更新方法,其特征在于,所述生成包括所述新开发代码资源的资源包,包括:将所述新开发代码资源转换为新的资源文件;为所述新的资源文件构建资源压缩包,或者,为所述新的资源文件和已经存在动态资源文件构建资源压缩包。3.根据权利要求1所述的应用资源更新方法,其特征在于,所述提供所述资源包给所述运行系统,使所述应用程序通过所述运行系统将所述资源包存储到对应于所述应用程序的私有目录,包括:控制所述运行系统创建临时中转目录,并将所述资源包存储到所述临时中转目录,使所述应用程序将所述临时中转目录中的所述资源包拷贝到对应于所述应用程序的私有目录;在所述应用程序拷贝完成的情况下,控制所述运行系统删除所述临时中转目录。4.根据权利要求3所述的应用资源更新方法,其特征在于,所述控制所述运行系统创建临时中转目录,包括:针对所述运行系统为安卓系统的情况,调用所述安卓系统的调试桥,以使所述调试桥构建临时中转目录;和/或,所述将所述资源包存储到所述临时中转目录,包括:针对所述运行系统为安卓系统的情况,接收所述安卓系统的调试桥通过adb命令广播的对应于所述临时中转目录的地址信息;按照所述地址信息,存储所述资源包。5.根据权利要求3或4所述的应用资源更新方法,其特征在于,所述应用程序配置有广播接收组件;在所述将所述资源包存储到所述临时中转目录之后,还包括:控制所述运行系统广播所述临时中转目录;在所述广播接收组件接收到广播的临时中转目录后,所述应用程序执行将所述临时中转目录中的所述资源...

【专利技术属性】
技术研发人员:徐海舰黄国强
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1