[发明专利]资源标识方法及装置、计算机存储介质有效
申请号: | 201911266254.7 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111090463B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 饶福贵 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/71 |
代理公司: | 北京善任知识产权代理有限公司 11650 | 代理人: | 康艳青 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 标识 方法 装置 计算机 存储 介质 | ||
本公开是关于一种资源标识方法及装置、计算机存储介质,属于计算机技术领域;其中,所述方法包括:为安卓(Android)公共资源配置固定标识(ID)值;建立所述固定ID值与所述Android公共资源的映射关系;基于所述映射关系生成Android公共资源的资源标识配置文件;将所述资源标识配置文件打包成预设格式的压缩文件,以供调用。
技术领域
本公开涉及计算机技术领域,尤其涉及一种资源标识方法及装置、计算机存储介质。
背景技术
每当安卓资源打包工具(Android Asset Packaging Tool,AAPT)重新编译被修改过的资源时,都会重新给这些资源赋予标识(Identity document,ID),这就可能会造成同一个资源项在两次不同的编译中被赋予不同的ID,进而会给第三方应用程序的使用带来麻烦,编译一次无法兼容新老Android版本。
发明内容
本公开提供一种资源标识方法及装置、计算机存储介质。
根据本公开实施例的第一方面,提供一种资源标识方法,所述方法包括:
为安卓(Android)公共资源配置固定标识(ID)值;
建立所述固定ID值与所述Android公共资源的映射关系;
基于所述映射关系生成Android公共资源的资源标识配置文件;
将所述资源标识配置文件打包成预设格式的压缩文件,以供调用。
上述方案中,所述为Android公共资源配置固定ID值,包括:
为每个所述Android公共资源分配一个固定ID值;其中,不同Android公共资源对应的固定ID值不同。
上述方案中,所述建立所述固定ID值与所述Android公共资源的映射关系,包括:
确定所述Android公共资源的资源类型、资源名以及所述固定ID值;
建立所述资源类型与所述资源名及所述固定ID值的一一对应关系。
上述方案中,所述Android公共资源的类型至少包括下述中的一种或几种:
字符串、ID、主题、图片、颜色。
上述方案中,所述将所述资源标识配置文件打包成预设格式的压缩文件,包括:
通过Android资源打包工具(Android Asset Packaging Tool,AAPT),将所述资源标识配置文件打包成预设格式的压缩文件。
上述方案中,所述固定ID值位于安卓ID段内,且所述安卓ID段为0f000000-0fffffff。
根据本公开实施例的第二方面,提供一种资源标识装置,所述装置包括:
分配单元,被配置为为安卓(Android)公共资源配置固定标识(ID)值;
建立单元,被配置为建立所述固定ID值与所述Android公共资源的映射关系;
生成单元,被配置为基于所述映射关系生成Android公共资源的资源标识配置文件;
打包单元,被配置为将所述资源标识配置文件打包成预设格式的压缩文件,以供调用。
上述方案中,所述分配单元,被配置为:
为每个所述Android公共资源分配一个固定ID值;其中,不同Android公共资源对应的固定ID值不同。
上述方案中,所述建立单元,被配置为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911266254.7/2.html,转载请声明来源钻瓜专利网。