[发明专利]实现手机中图片资源统一处理的方法和系统无效
申请号: | 200910127204.0 | 申请日: | 2009-03-05 |
公开(公告)号: | CN101827158A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 张炼;徐峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04M1/2745 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪;霍育栋 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 手机 图片 资源 统一 处理 方法 系统 | ||
技术领域
本发明涉及移动通讯领域,特别涉及图片资源的处理方法和系统。
背景技术
在目前的手机中,图片的存在形式有两种,一种是使用文件形式存在于文件系统中(例如在windows系统中保存一个图片文件),另一种是使用数据形式存在于代码中(即将图片的数据保存在代码中)。在目前的手机平台上,对于这两种图片的访问方式和访问接口是独立的,这样的框架使得对于图片的使用很繁琐,而且不利于维护,比如开发人员原来在设计或代码的某处使用了文件方式的图片资源,后来需要把该图片资源更改为代码形式的资源,这时开发人员还需要更改代码才能正确使用。
发明内容
本发明所要解决的技术问题是提供一种实现手机中图片资源统一处理的方法和系统,可统一读取以文件形式图片和数据形式图片资源。
为了解决上述技术问题,本发明提供了一种实现手机中图片资源统一处理的方法,包括:
预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存储;
当对手机中的图片资源进行读取时,先根据所述图片资源的标识查找所述图片资源信息列表,得到所述图片资源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据操作接口读取所述图片资源。
进一步地,对手机中图片资源的处理还包括以下操作的一种或几种:图片资源的添加、图片资源的修改、图片资源的删除。
进一步地,向手机系统中添加图片资源时,同时在图片资源信息列表中增加一条新记录,记录该图片资源的标识、存储形式和存储位置。
进一步地,删除手机系统中的图片资源时,同时删除图片资源信息列表中该图片资源的信息。
进一步地,图片资源的修改包括以下情况的一种或两种:图片资源的位置变更、图片资源的存储形式变更;当图片资源的位置和/或存储形式变更时,相应修改图片资源信息列表中该图片资源的相应信息。
进一步地,图片资源信息列表采用C语言中的静态数组实现。
为了解决上述技术问题,本发明提供了一种实现手机中图片资源统一处理的系统,包括图片资源信息存储单元、图片资源统一访问接口单元、资源文件操作接口和资源数据操作接口,其中:
所述图片资源信息存储单元,用于存储图片资源信息列表,所述图片资源信息列表包含以下信息:所有图片资源的标识、存储形式以及位置,所述存储形式用于标识图片资源是以文件形式存储还是以代码形式存储;
所述图片资源统一访问接口单元,用于在读取手机中的图片资源时,先根据所述图片资源的标识查找所述图片资源信息存储单元中保存的图片资源信息列表,得到所述图片资源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据操作接口;
所述资源文件操作接口,用于读取以文件形式保存的图片资源;
所述资源数据操作接口,用于读取以代码形式保存的图片资源。
进一步地,所述系统还包括图片资源信息列表编辑单元,用于在添加图片资源时,向图片资源信息列表中增加一条新记录,记录该图片资源的标识、存储形式和存储位置;所述图片资源信息列表编辑单元还用于在删除图片资源时,从图片资源信息列表中删除该图片资源的信息;所述图片资源信息列表编辑单元还用于在图片资源的位置和/或存储形式变更时,修改图片资源信息列表中该图片资源的相应信息。
本发明由于引入了图片资源的统一处理框架,从而提高了开发效率,增强可维护性。
附图说明
图1为本实施例的系统框架图;
图2为本实施例图片资源读取方法流程图。
具体实施例
本发明的发明构思是使用一套接口(如图1中所示的图片资源统一访问接口)实现两种保存方式的图片资源的处理,使用图片资源信息列表记录图片资源的存在形式,以及对应形式下图片资源所在的位置,该接口再通过图片资源信息列表记录的信息调用对应形式下的具体接口,完成功能处理。
预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存储。在手机软件系统中建立的图片资源信息列表至少包括:图片资源标识、图片资源存储形式、图片资源位置。该图片资源信息列表可以采用C语言中的静态数组实现。图片资源标识则可采用该图片资源信息在数组中的位置下标来标识。该数据结构建立后,预先将手机中已保存的文件形式图片资源和代码形式的图片资源信息保存在该图片资源信息列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910127204.0/2.html,转载请声明来源钻瓜专利网。