【技术实现步骤摘要】
原子化服务卡片主题管理方法、装置、终端及存储介质
[0001]本申请涉及终端
,尤其涉及一种原子化服务卡片主题管理方法、装置、终端及存储介质。
技术介绍
[0002]原子化服务是OpenHarmony中的一种新的服务提供方式,使用服务卡片作为应用获取和操作的入口。服务卡片是应用的一种界面展示形式,常用于嵌入到其它应用中作为一部分展示,将应用的重要信息或操作前置到卡片。
[0003]目前,原子化服务卡片在开发阶段指定资源文件,安装后卡片的展示样式是固定的,不能进行更换,给用户带来不好的交互体验。
技术实现思路
[0004]本申请实施例提供一种原子化服务卡片主题管理方法、装置、终端及存储介质,旨在实现跟随终端的系统主题切换原子化服务卡片的卡片主题,使得原子化服务卡片的展示样式更加丰富多变,从而为用户提供更好的交互体验。
[0005]为实现上述目的,本申请实施例提供一种原子化服务卡片主题管理方法,应用于终端,所述方法包括:当终端的系统主题发生变化时,确定所述终端的当前系统主题;获取所述终端的原 ...
【技术保护点】
【技术特征摘要】
1.一种原子化服务卡片主题管理方法,其特征在于,应用于终端,所述方法包括:当终端的系统主题发生变化时,确定所述终端的当前系统主题;获取所述终端的原子化服务卡片对应的所有卡片主题的卡片主题信息,根据所述卡片主题信息,确定与所述当前系统主题关联的第一卡片主题;判断所述第一卡片主题是否为所述原子化服务卡片对应的当前卡片主题;若是,则不进行所述原子化服务卡片的卡片主题切换;若否,则将所述原子化服务卡片的所述当前卡片主题切换为所述第一卡片主题。2.如权利要求1所述的原子化服务卡片主题管理方法,其特征在于,所述根据所述卡片主题信息,确定与所述当前系统主题关联的第一卡片主题,包括:提取各个卡片主题的所述卡片主题信息中包含的关联系统主题的标签信息;获取所述当前系统主题的标签信息,将所述当前系统主题的标签信息对应的卡片主题,确定为所述第一卡片主题。3.如权利要求1所述的原子化服务卡片主题管理方法,其特征在于,所述获取所述终端的原子化服务卡片对应的所有卡片主题的卡片主题信息,根据所述卡片主题信息,确定与所述当前系统主题关联的第一卡片主题之前,包括:查询所述原子化服务卡片的配置信息,获取所述原子化服务卡片的卡片主题切换属性;若所述卡片主题切换属性为支持,则执行所述获取所述终端的原子化服务卡片对应的所有卡片主题的卡片主题信息,根据所述卡片主题信息,确定与所述当前系统主题关联的第一卡片主题的步骤。4.如权利要求1所述的原子化服务卡片主题管理方法,其特征在于,每个卡片主题中包含图片资源、主题快照、主题配置文件中至少一种信息。5.如权利要求1所述的原子化服务卡片主题管理方法,其特征在于,所述方法还包括:按预设文件命名规则对每个卡片主题的安装包文...
【专利技术属性】
技术研发人员:端伟彬,
申请(专利权)人:深圳开鸿数字产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。