[发明专利]应用程序界面的皮肤控制方法、装置、终端及介质在审
申请号: | 202010580554.9 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111752454A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 陈方毅;余宗旭 | 申请(专利权)人: | 厦门美柚股份有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 景鹏;何爽 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 界面 皮肤 控制 方法 装置 终端 介质 | ||
本申请公开了一种应用程序界面的皮肤控制方法、装置、终端及介质。其中方法包括:获取目标应用的皮肤切换操作;依据皮肤切换操作,确定目标应用的默认皮肤管理器;若目标应用的默认皮肤管理器为基于Flutter框架的皮肤管理器,则获取目标应用提供的皮肤库;基于皮肤库,确定被选定皮肤;依据被选定皮肤执行皮肤切换处理。本申请基于Flutter框架的自定义皮肤管理器,可以实现跨平台的应用,不仅降低了基于Flutter框架的业务模块研发成本,还能够结合目标应用的原生皮肤管理器来确定目标皮肤库,利用目标应用的原生皮肤管理器来减小自定义皮肤管理器的研发工作量,达到通过两种皮肤管理机制对目标应用的皮肤进行切换管理的目的。
技术领域
本申请涉及计算机技术领域,具体涉及一种应用程序界面的皮肤控制方法、装置、终端及介质。
背景技术
应用软件一般均提供有皮肤管理器来提供换肤功能。应用程序的研发主要考虑两个因素:操作系统和终端类型。例如,同一应用需要根据操作系统来研发,如需要研发适配IOS系统的应用、适配安卓系统的应用;再如,同一应用需要根据终端类型来研发,如需要研发适配手机端的应用,适配PC端的应用。因此,应用程序的研发成本较高。为了解决这种问题,跨平台式研发成为主流技术。
然而,跨平台研发的业务模块集成至应用软件中后,仍存在无法依据应用软件的夜间模式或白天模式进行换肤,甚至不能换肤的问题。
发明内容
为了解决上述至少一个技术问题,本申请提供一种应用程序界面的皮肤控制方法、装置、终端及介质。
根据本申请的第一方面,提供了一种应用程序界面的皮肤控制方法,该方法包括:
获取对目标应用的皮肤切换操作;
确定目标应用的默认皮肤管理器;
若默认皮肤管理器为基于Flutter框架的自定义皮肤管理器,则依据自定义皮肤管理器和目标应用的原生皮肤管理器,确定目标皮肤库;
基于目标皮肤库,确定被选定皮肤;
依据自定义皮肤管理器和被选定皮肤,对皮肤切换操作进行处理。
根据本申请的第二方面,提供了一种应用程序界面的皮肤控制装置,该装置包括:
切换操作获取模块,用于获取对目标应用的皮肤切换操作;
皮肤管理器确定模块,用于确定目标应用的默认皮肤管理器;
皮肤库确定模块,用于若默认皮肤管理器为基于Flutter框架的自定义皮肤管理器,则依据自定义皮肤管理器和目标应用的原生皮肤管理器,确定目标皮肤库;
被选定皮肤确定模块,用于基于目标皮肤库,确定被选定皮肤;
皮肤切换处理模块,用于依据自定义皮肤管理器和被选定皮肤,对皮肤切换操作进行处理。
根据本申请的第三方面,提供了一种终端,该终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时以实现上述应用程序界面的皮肤控制方法。
根据本申请的第四方面,提供了一种计算机可读存储介质,该介质存储有计算机可执行指令,该计算机可执行指令用于以执行上述应用程序界面的皮肤控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美柚股份有限公司,未经厦门美柚股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010580554.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视力保护系统
- 下一篇:应用程序的异常处理方法、装置、终端及介质