[发明专利]资源文件构建方法、资源文件应用方法及装置有效
申请号: | 201610089874.8 | 申请日: | 2016-02-17 |
公开(公告)号: | CN107092601B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 林传杰 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 文件 构建 方法 应用 装置 | ||
1.一种资源文件构建方法,其特征在于,所述方法包括:
对至少一个待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取的文件;
将所述设定处理后的资源文件保存至软件开发工具包SDK中;
利用JAR命令对所述SDK进行打包,得到JAR包;
所述对待构建的资源文件进行设定处理,包括:在检测到所述待构建的资源文件为可扩展标记语言XML文件时,删除所述XML文件对应的资源标识ID,并设置所述XML文件对应的资源标签,所述资源标签用于查询到对应的资源文件。
2.根据权利要求1所述的方法,其特征在于,所述对待构建的资源文件进行设定处理,还包括:
在检测到所述待构建的资源文件不是二进制文件时,则对所述待构建的资源文件进行编译处理,所述编译处理后的资源文件为二进制文件。
3.根据权利要求1所述的方法,其特征在于,所述将所述设定处理后的资源文件保存至SDK中,包括:
判断所述SDK中是否已创建资源目录;
若所述SDK中已创建资源目录,则将所述设定处理后的资源文件保存至所述资源目录对应的资源区域;
若所述SDK中没有创建资源目录,则先创建资源目录,再将所述设定处理后的资源文件保存至所述资源目录对应的资源区域。
4.根据权利要求1所述的方法,其特征在于,所述待构建的资源文件的类型包括图片类型、音频类型、布局类型、视频类型、XML类型中的任意一种或多种。
5.一种资源文件应用方法,其特征在于,所述资源文件应用方法是基于权利要求1至4任一项所述方法所构建的资源文件进行应用,包括:
获取JAR包,所述JAR包中包括资源文件,所述资源文件是经过设定处理后符合从JAR包中直接读取的文件;
从所述JAR包读取所述资源文件;
在SDK界面中应用所述资源文件;
其中,所述设定处理包括:
在检测到所述待构建的资源文件为可扩展标记语言XML文件时,删除所述XML文件对应的资源标识ID,并设置所述XML文件对应的资源标签,所述资源标签用于查询到对应的资源文件。
6.根据权利要求5所述的方法,其特征在于,所述从所述JAR包读取所述资源文件,包括:
对所述JAR包进行解包,得到SDK;
根据所述SDK的资源目录确定对应的资源区域;
从所述资源区域读取对应的资源文件。
7.一种资源文件构建装置,其特征在于,所述装置包括:
处理单元,用于至少一个对待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取的文件;
保存单元,用于将所述设定处理后的资源文件保存至SDK中;
打包单元,用于利用JAR命令对所述SDK进行打包,得到JAR包;
所述处理单元包括:
第一处理子单元,用于在检测到所述待构建的资源文件为可扩展标记语言XML文件时,删除所述XML文件对应的资源标识ID,并设置所述XML文件对应的资源标签,所述资源标签用于查询到对应的资源文件。
8.根据权利要求7所述的装置,其特征在于,所述处理单元还包括:
第二处理子单元,用于在检测到所述待构建的资源文件不是二进制文件时,则对所述待构建的资源文件进行编译处理,所述编译处理后的资源文件为二进制文件。
9.根据权利要求7所述的装置,其特征在于,所述保存单元包括:
第二判断子单元,用于判断所述SDK中是否已创建资源目录;
第一保存子单元,用于若所述SDK中已创建资源目录,则将所述设定处理后的资源文件保存至所述资源目录对应的资源区域;
第二保存子单元,用于若所述SDK中没有创建资源目录,则先创建资源目录,再将所述设定处理后的资源文件保存至所述资源目录对应的资源区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610089874.8/1.html,转载请声明来源钻瓜专利网。