一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用皮肤资源管理方法、装置、设备及计算机可读存储介质与流程

2022-04-27 12:20:05 来源:中国专利 TAG:

技术特征:
1.一种应用皮肤资源管理方法,其特征在于,包括:获取应用皮肤资源,将所述应用皮肤资源配置到应用的皮肤资源组件中;检测待编译应用的构建脚本中是否包括动态皮肤标识;若所述应用的构建脚本中包括动态皮肤标识,调整所述应用的开发框架,以使调整后的开发框架中皮肤资源组件的层级与所述应用的主工程的层级相同,所述构建脚本用于指示所述开发框架的层级;基于调整后的开发框架,对所述应用进行编译,得到编译后的应用,其中,所述编译后的应用中业务组件、基础业务组件以及基础组件能够调用所述皮肤资源组件中的应用皮肤资源。2.根据权利要求1所述的应用皮肤资源管理方法,其特征在于,所述若所述应用的构建脚本中包括动态皮肤标识,调整所述应用的开发框架,包括:获取所述应用的开发框架,所述开发框架用于指示所述应用的主工程、业务组件、基础业务组件、基础组件以及皮肤资源组件之间的层级关系;调整所述开发框架中主工程、业务组件、基础业务组件、基础组件以及皮肤资源组件之间的层级关系,以使所述主工程位于所述业务组件上层,所述业务组件位于所述基础业务组件上层,所述基础业务组件位于所述基础组件上层以及所述基础组件位于所述皮肤资源组件上层。3.根据权利要求1所述的应用皮肤资源管理方法,其特征在于,还包括:在所述应用进行开发时,获取所述皮肤资源组件的依赖配置文件;以及将所述依赖配置文件配置于所述基础组件、所述基础业务组件和所述业务组件中。4.根据权利要求1所述的应用皮肤资源管理方法,其特征在于,还包括:获取待切换的皮肤资源组件以及待切换的应用皮肤资源;将编译后的应用中的皮肤资源组件替换为所述待切换的皮肤资源组件;将编译后的应用中的皮肤资源组件中的应用皮肤资源替换为所述待切换的应用皮肤资源。5.根据权利要求4所述的应用皮肤资源管理方法,其特征在于,所述获取待切换的皮肤资源组件以及待切换的应用皮肤资源,包括:在获取应用皮肤资源时,获取所述应用皮肤资源的第一名称以及所述应用皮肤资源的第一获取时间;在将所述应用皮肤资源配置到应用的皮肤资源组件中时,获取所述皮肤资源组件的第一修改时间;在对所述应用进行编译时,获取当前编译的应用中皮肤资源组件的第二修改时间,若所述第一修改时间不在所述第二修改时间对应的时间范围内,标记所述皮肤资源组件为待切换的皮肤资源组件;获取所述待切换的皮肤资源组件中的应用皮肤资源的第二名称以及所述应用皮肤资源的第二获取时间,若所述第一名称与所述第二名称不同,和/或,所述第一获取时间不在所述第二获取时间对应的时间范围内,标记所述第二获取时间对应的应用皮肤资源为待切换的应用皮肤资源。6.根据权利要求1至5任一项所述的应用皮肤资源管理方法,其特征在于,还包括:
检测所述业务组件、所述基础业务组件以及所述基础组件是否包含所述皮肤资源组件中的应用皮肤资源;若所述业务组件、所述基础业务组件以及所述基础组件包含所述皮肤资源组件中的应用皮肤资源,删除所述业务组件、所述基础业务组件以及所述基础组件中的应用皮肤资源。7.根据权利要求1至5任一项所述的应用皮肤资源管理方法,其特征在于,还包括:确定获取到的应用皮肤资源各自的颜色平均色值、图标尺寸、图片横宽比例、图片文件大小和动画资源文件大小中的至少一种;根据所述应用皮肤资源各自的颜色平均色值、图标尺寸、图片横宽比例、图片文件大小和动画资源文件大小中的至少一种,输出所述应用皮肤资源的处理建议。8.一种应用皮肤资源管理装置,其特征在于,所述应用皮肤资源管理装置包括:获取模块,用于获取应用皮肤资源,将所述应用皮肤资源配置到应用的皮肤资源组件中;检测模块,用于检测待编译应用的构建脚本中是否包括动态皮肤标识;调整模块,用于若所述应用的构建脚本中包括动态皮肤标识,调整所述应用的开发框架,以使调整后的开发框架中皮肤资源组件的层级与所述应用的主工程的层级相同,所述构建脚本用于指示所述开发框架的层级;编译模块,用于基于调整后的开发框架,对所述应用进行编译,得到编译后的应用,其中,所述编译后的应用中业务组件、基础业务组件以及基础组件能够调用所述皮肤资源组件中的应用皮肤资源。9.一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器,用于存储计算机程序;其特征在于,所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1至7中任一项所述的应用皮肤资源管理方法。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的应用皮肤资源管理方法的步骤。

技术总结
本申请涉及应用的资源管理技术领域,提供一种应用皮肤资源管理方法、装置、设备及计算机可读存储介质,该方法包括:获取应用皮肤资源,将应用皮肤资源配置到应用的皮肤资源组件中;检测待编译应用的构建脚本中是否包括动态皮肤标识;若应用的构建脚本中包括动态皮肤标识,调整应用的开发框架;基于调整后的开发框架,对应用进行编译,得到编译后的应用,其中,编译后的应用中业务组件、基础业务组件以及基础组件能够调用皮肤资源组件中的应用皮肤资源。可以避免因重复引入相同的应用皮肤资源而额外增加应用的大小。此外,本申请还涉及区块链技术,编译后的应用可以存储在区块链中。编译后的应用可以存储在区块链中。编译后的应用可以存储在区块链中。


技术研发人员:贺全兵
受保护的技术使用者:平安国际智慧城市科技股份有限公司
技术研发日:2022.01.21
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献