【技术实现步骤摘要】
一种应用软件界面换肤方法及装置
本专利技术涉及界面信息管理
,特别涉及一种应用软件界面换肤方法及装 置。
技术介绍
换肤技术是应用软件中一种常用的技术,用户在使用应用软件时,可以自由选择 自己想要的界面皮肤,满足用户的个性化需求。 现有技术中所采用的换肤方案,是将界面换肤所需要的文本、图形、电子表格、声 音或视频等文件资源打包成一个复合文档,即一个复合文档中包含多个子文件。在界面换 肤时,读取该复合文档,利用复合文档中读取的文件资源,生成该应用软件的界面皮肤。 然而,由于复合文档是采用逻辑扇区的方式对复合文档中的各个子文件进行存 储,由于每个逻辑扇区只能存储固定大小的文件数据,对于数据量较大的子文件,需要使用 多个逻辑扇区对该子文件进行存储;当读取该子文件时,就需要多次查询扇区表,以便分别 读取这多个逻辑扇区,来实现对该子文件的读取。因此,现有技术存在读取过程繁琐,读取 时间较长的问题,从而使得整个换肤过程效率较低。
技术实现思路
为了解决上述问题,本专利技术实施例公开了一种应用软件界面换肤方法及装置,以 达 ...
【技术保护点】
一种应用软件界面换肤方法,其特征在于,该方法包括:获得针对应用软件的界面换肤触发指令;对所述界面换肤触发指令进行解析,确定与该指令对应的、换肤所需皮肤文件的文件标识,其中,所述皮肤文件包含多个皮肤子文件;基于所述文件标识,查询预先建立的皮肤数据存储位置信息,确定所述皮肤文件的存储路径;按照所述皮肤文件的所述存储路径,针对所述皮肤文件包括的每个皮肤子文件,一次性读取存储为整块数据的该皮肤子文件;利用所读取的所述皮肤文件的多个皮肤子文件中的皮肤数据,合成目标界面皮肤;将所述应用软件的当前皮肤更换为合成的所述目标界面皮肤。
【技术特征摘要】
1. 一种应用软件界面换肤方法,其特征在于,该方法包括: 获得针对应用软件的界面换肤触发指令; 对所述界面换肤触发指令进行解析,确定与该指令对应的、换肤所需皮肤文件的文件 标识,其中,所述皮肤文件包含多个皮肤子文件; 基于所述文件标识,查询预先建立的皮肤数据存储位置信息,确定所述皮肤文件的存 储路径; 按照所述皮肤文件的所述存储路径,针对所述皮肤文件包括的每个皮肤子文件,一次 性读取存储为整块数据的该皮肤子文件; 利用所读取的所述皮肤文件的多个皮肤子文件中的皮肤数据,合成目标界面皮肤; 将所述应用软件的当前皮肤更换为合成的所述目标界面皮肤。2. 根据权利要求1所述的方法,其特征在于,所述获得针对应用软件的界面换肤触发 指令,包括: 根据系统预设的时间周期,获得系统周期性生成的针对应用软件的界面换肤触发指 令。3. 根据权利要求1所述的方法,其特征在于,所述获得针对应用软件的界面换肤触发 指令,包括: 根据输入的界面换肤操作,生成针对应用软件的界面换肤触发指令。4. 根据权利要求1所述的方法,其特征在于,所述皮肤文件的皮肤子文件中包括子文 件标识和皮肤数据; 利用所读取的所述皮肤文件的多个皮肤子文件中的皮肤数据,合成目标界面皮肤,包 括: 从所读取的所述皮肤文件的多个皮肤子文件中,分别获得每个皮肤子文件的子文件标 识和皮肤数据; 按照预设的界面皮肤合成策略,在合成目标界面皮肤的过程中,获取当前需要的子文 件标识表示的皮肤子文件的皮肤数据; 对获取的皮肤子文件的皮肤数据进行合成处理,得到目标界面皮肤。5. 根据权利要求1所述的方法,其特征在于,在所述将所述应用软件的当前皮肤更换 为合成的所述目标界面皮肤之后,还包括: 显示消息提示,所述消息提示用于提示用户当前界面皮肤已更换成功和/或继续进行 与换肤相关的操作。6. -种应用软件界面换肤装置,其特征在于,该...
【专利技术属性】
技术研发人员:张鹏,
申请(专利权)人:广州金山网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。