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

一种实现安卓系统应用快速换肤的方法与流程

2021-10-29 22:48:00 来源:中国专利 TAG:系统 换肤 快速 方法

1.本发明涉及安卓系统技术领域,具体涉及一种实现安卓系统应用快速换肤的方法。


背景技术:

2.安卓系统已经更新了很多版本,新的安卓应用也越来越多。为了提高用户体验,很多商家在应用原有的基础上,倾向于提供更多的ui显示效果,让应用更有活力,而又不大希望改变原有应用里的代码,或者希望原有应用逻辑代码不进行大版本的迭代而又能使用多套皮肤。


技术实现要素:

3.针对现有技术的不足,本发明旨在提供一种实现安卓系统应用快速换肤的方法。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种实现安卓系统应用快速换肤的方法,具体过程为:
6.s1、在开发应用时,对于应用中需要使用皮肤的图片,源sdk在这些图片的名称上加前缀skin_;
7.s2、为应用离线制作好皮肤后,给每个皮肤资源包进行命名,每个皮肤资源包的名称均含有前缀skin_和由皮肤的英文名称构成的后缀;然后通过android studio将为该应用制作的所有皮肤资源包打包成一个只包含这些皮肤资源包的apk,不包含其他代码,得到皮肤资源压缩包;
8.s2、在安卓终端上通过皮肤下载商城为要使用皮肤的应用下载皮肤资源压缩包;
9.s3、为要使用皮肤的应用添加皮肤引擎sdk,应用初始化皮肤引擎sdk,设置要使用的皮肤的路径和皮肤名,通过皮肤引擎sdk令需要使用皮肤的图片使用新的皮肤。
10.本发明的有益效果在于:利用本发明,可以实现安卓系统应用方便快捷地动态换肤,不需要重启应用,任何应用集成了皮肤引擎sdk后都可以使用换肤功能。
具体实施方式
11.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
12.本发明公开了一种实现安卓系统应用快速换肤的方法,具体过程为:
13.s1、在开发应用时,对于应用中需要使用皮肤的图片,源sdk在这些图片的名称上加前缀skin_。一个应用有很多图片,但是只有部分才需要使用皮肤,如应用的背景,某些按钮等,通过前缀可以区分应用中哪些图片需要使用皮肤,哪些图片不需要使用皮肤;
14.s2、为应用离线制作好皮肤后,给每个皮肤资源包进行命名,每个皮肤资源包的名称均含有前缀skin_和由皮肤的英文名称构成的后缀(后缀的格式是_xxx,xxx为皮肤的英文名);通过命名可以将多款皮肤区分开,方便放在一起。然后通过android studio将为
该应用制作的所有皮肤资源包打包成一个只包含这些皮肤资源包的apk,不包含其他代码,得到皮肤资源压缩包;
15.s2、在安卓终端上通过皮肤下载商城为要使用皮肤的应用下载皮肤资源压缩包;
16.s3、为要使用皮肤的应用添加皮肤引擎sdk,应用初始化皮肤引擎sdk,设置要使用的皮肤的路径和皮肤名,通过皮肤引擎sdk令需要使用皮肤的图片使用新的皮肤。
17.需要说明的是,皮肤引擎sdk加载皮肤资源的时候,对background、textcolor、textsize、src等控件重新从皮肤压缩包apk里获取并加载,将其设置为这些控件的资源,字体、字体颜色、字体大小等重新设定,应用立即就显示出新的ui的样式,从而完成了换肤功能。
18.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。


技术特征:
1.一种实现安卓系统应用快速换肤的方法,其特征在于,具体过程为:s1、在开发应用时,对于应用中需要使用皮肤的图片,源sdk在这些图片的名称上加前缀skin_;s2、为应用离线制作好皮肤后,给每个皮肤资源包进行命名,每个皮肤资源包的名称均含有前缀skin_和由皮肤的英文名称构成的后缀;然后通过android studio将为该应用制作的所有皮肤资源包打包成一个只包含这些皮肤资源包的apk,不包含其他代码,得到皮肤资源压缩包;s2、在安卓终端上通过皮肤下载商城为要使用皮肤的应用下载皮肤资源压缩包;s3、为要使用皮肤的应用添加皮肤引擎sdk,应用初始化皮肤引擎sdk,设置要使用的皮肤的路径和皮肤名,通过皮肤引擎sdk令需要使用皮肤的图片使用新的皮肤。

技术总结
本发明公开了一种实现安卓系统应用快速换肤的方法,过程包括制作离线的皮肤压缩包;应用加载皮肤引擎SDK,初始化皮肤引擎,设置要使用的皮肤的路径和皮肤名,利用皮肤引擎SDK使用新的皮肤。利用本发明,可以实现安卓系统应用方便快捷地动态换肤,不需要重启应用,任何应用集成了皮肤引擎SDK后都可以使用换肤功能。能。


技术研发人员:何文举
受保护的技术使用者:读书郎教育科技有限公司
技术研发日:2021.07.13
技术公布日:2021/10/28
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜