实现手机中图片资源统一处理的方法和系统的制作方法

文档序号:7706041阅读:158来源:国知局
专利名称:实现手机中图片资源统一处理的方法和系统的制作方法
技术领域
本发明涉及移动通讯领域,特别涉及图片资源的处理方法和系统。
背景技术
在目前的手机中,图片的存在形式有两种,一种是使用文件形式存在于文件系统 中(例如在windows系统中保存一个图片文件),另一种是使用数据形式存在于代码中(即 将图片的数据保存在代码中)。在目前的手机平台上,对 于这两种图片的访问方式和访问接 口是独立的,这样的框架使得对于图片的使用很繁琐,而且不利于维护,比如开发人员原来 在设计或代码的某处使用了文件方式的图片资源,后来需要把该图片资源更改为代码形式 的资源,这时开发人员还需要更改代码才能正确使用。

发明内容
本发明所要解决的技术问题是提供一种实现手机中图片资源统一处理的方法和 系统,可统一读取以文件形式图片和数据形式图片资源。为了解决上述技术问题,本发明提供了一种实现手机中图片资源统一处理的方 法,包括预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、 存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存 储;当对手机中的图片资源进行读取时,先根据所述图片资源的标识查找所述图片资 源信息列表,得到所述图片资源的存储形式及位置,根据不同的保存形式和位置调用资源 文件操作接口或资源数据操作接口读取所述图片资源。进一步地,对手机中图片资源的处理还包括以下操作的一种或几种图片资源的 添加、图片资源的修改、图片资源的删除。进一步地,向手机系统中添加图片资源时,同时在图片资源信息列表中增加一条 新记录,记录该图片资源的标识、存储形式和存储位置。进一步地,删除手机系统中的图片资源时,同时删除图片资源信息列表中该图片 资源的信息。进一步地,图片资源的修改包括以下情况的一种或两种图片资源的位置变更、图 片资源的存储形式变更;当图片资源的位置和/或存储形式变更时,相应修改图片资源信 息列表中该图片资源的相应信息。进一步地,图片资源信息列表采用C语言中的静态数组实现。为了解决上述技术问题,本发明提供了一种实现手机中图片资源统一处理的系 统,包括图片资源信息存储单元、图片资源统一访问接口单元、资源文件操作接口和资源数 据操作接口,其中所述图片资源信息存储单元,用于存储图片资源信息列表,所述图片资源信息列表包含以下信息所有图片资源的标识、存储形式以及位置,所述存储形式用于标识图片资 源是以文件形式存储还是以代码形式存储;所述图片资源统一访问接口单元,用于在读取手机中的图片资源时,先根据所述 图片资源的标识查找所述图片资源信息存储单元中保存的图片资源信息列表,得到所述图 片资源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据 操作接口 ;所述资源文件操作接口,用于读取以文件形式保存的图片资源;所述资源数据操作接口,用于读取以代码形式保存的图片资源。进一步地,所述系统还包括图片资源信息列表编辑单元,用于在添加图片资源时, 向图片资源信息列表中增加一条新记录,记录该图片资源的标识、存储形式和存储位置;所 述图片资源信息列表编辑单元还用于在删除图片资源时,从图片资源信息列表中删除该图 片资源的信息;所述图片资源信息列表编辑单元还用于在图片资源的位置和/或存储形式 变更时,修改图片资源信息列表中该图片资源的相应信息。本发明由于引入了图片资源的统一处理框架,从而提高了开发效率,增强可维护 性。


图1为本实施例的系统框架图;图2为本实施例图片资源读取方法流程图。
具体实施例本发明的发明构思是使用一套接口(如图1中所示的图片资源统一访问接口)实 现两种保存方式的图片资源的处理,使用图片资源信息列表记录图片资源的存在形式,以 及对应形式下图片资源所在的位置,该接口再通过图片资源信息列表记录的信息调用对应 形式下的具体接口,完成功能处理。预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、 存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存 储。在手机软件系统中建立的图片资源信息列表至少包括图片资源标识、图片资源存储形 式、图片资源位置。该图片资源信息列表可以采用C语言中的静态数组实现。图片资源标 识则可采用该图片资源信息在数组中的位置下标来标识。该数据结构建立后,预先将手机 中已保存的文件形式图片资源和代码形式的图片资源信息保存在该图片资源信息列表中。手机中图片资源的读取方法包括当需要读取手机中的图片资源时,先根据图片 资源的标识查找该图片资源信息列表,得到需要读取的图片资源的存储形式及位置,根据 不同的保存形式和位置调用资源文件操作接口或资源数据操作接口读取该图片资源。对手机中图片资源的处理还包括以下操作的一种或几种图片资源的添加、图片 资源的修改、图片资源的删除。向手机系统中添加图片资源时,需要同时在图片资源信息列 表中增加一条新记录,以记录该图片资源的标识、存储形式和存储位置。当删除手机系统中 的图片资源时,同时需要删除图片资源信息列表中该图片资源的信息。图片资源的修改在 文中主要是指图片资源的位置变更和/或图片资源的存储形式变更,当图片资源的位置、存储形式变更时,需要相应修改图片资源信息列表中该图片资源的相应信息。实现上述方法的系统如图1所示,包括图片资源信息存储单元,用于存储图片资源信息列表,所述图片资源信息列表包 含以下信息所有图片资源的标识、存储形式以及位置,该存储形式用于标识图片资源是以 文件形式存储还是以代码形式存储;图片资源统一访问接口单元,用于在读取手机中的图片资源时,先根据该图片资 源的标识查找所述图片资源信息列表,得到所述图片资源的存储形式及位置,根据不同的 保存形式和位置调用资源文件操作接口或资源数据操作接口读取所述图片资源;资源文件操作接口,用于读取以文件形式保存的图片资源;资源数据操作接口,用于读取以代码形式保存的图片资源。为了实现对图片资源信息列表的修改,所述系统还包括一图片资源信息列表编辑 单元,用于在添加图片资源时,向图片资源信息列表中增加一条新记录,记录该图片资源的 标识、存储形式和存储位置;以及用于在删除图片资源时,从图片资源信息列表中删除该图 片资源的信息;以及用于在图片资源的位置和/或存储形式变更时,修改图片资源信息列 表中该图片资源的相应信息。以读取图片资源为例进行说明,如图2所示,包括以下步骤步骤210,在需要调用手机中的图片资源时,先读取图片资源信息存储单元中的图 片资源信息列表,根据需要读取的图片资源的标识查找该图片资源的存储形式和位置;步骤220,判断该图片资源的存储形式是否标识该图片资源以文件形式保存,如果 是执行步骤230,否则执行步骤240 ;步骤230,调用手机中已有的图片文件处理接口,从所述位置处读取该图片资源;步骤240,调用手机中已有的图片数据处理接口,从所述位置处读取该图片资源。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
实现手机中图片资源统一处理的方法,其特征在于,预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存储;当对手机中的图片资源进行读取时,先根据所述图片资源的标识查找所述图片资源信息列表,得到所述图片资源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据操作接口读取所述图片资源。
2.如权利要求1所述的方法,其特征在于,对手机中图片资源的处理还包括以下操作的一种或几种图片资源的添加、图片资源 的修改、图片资源的删除。
3.如权利要求1或2所述的方法,其特征在于,向手机系统中添加图片资源时,同时在图片资源信息列表中增加一条新记录,记录该 图片资源的标识、存储形式和存储位置。
4.如权利要求1或2所述的方法,其特征在于,删除手机系统中的图片资源时,同时删除图片资源信息列表中该图片资源的信息。
5.如权利要求1或2所述的方法,其特征在于,图片资源的修改包括以下情况的一种或两种图片资源的位置变更、图片资源的存储 形式变更;当图片资源的位置和/或存储形式变更时,相应修改图片资源信息列表中该图 片资源的相应信息。
6.如权利要求1或2所述的方法,其特征在于,图片资源信息列表采用C语言中的静态数组实现。
7.实现手机中图片资源统一处理的系统,其特征在于,所述系统包括图片资源信息存 储单元、图片资源统一访问接口单元、资源文件操作接口和资源数据操作接口,其中所述图片资源信息存储单元,用于存储图片资源信息列表,所述图片资源信息列表包 含以下信息所有图片资源的标识、存储形式以及位置,所述存储形式用于标识图片资源是 以文件形式存储还是以代码形式存储;所述图片资源统一访问接口单元,用于在读取手机中的图片资源时,先根据所述图片 资源的标识查找所述图片资源信息存储单元中保存的图片资源信息列表,得到所述图片资 源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据操作 接口 ;所述资源文件操作接口,用于读取以文件形式保存的图片资源;所述资源数据操作接口,用于读取以代码形式保存的图片资源。
8.如权利要求7所述的系统,其特征在于,所述系统还包括图片资源信息列表编辑单元,用于在添加图片资源时,向图片资源信 息列表中增加一条新记录,记录该图片资源的标识、存储形式和存储位置。
9.如权利要求7所述的系统,其特征在于,所述系统还包括图片资源信息列表编辑单元,用于在删除图片资源时,从图片资源信 息列表中删除该图片资源的信息。
10.如权利要求7所述的系统,其特征在于,所述系统还包括图片资源信息列表编辑单元,用于在图片资源的位置和/或存储形式变更时,修改图片资源信息列表中该图片资源的相应信息.
全文摘要
本发明公开了一种实现手机中图片资源统一处理的方法和系统,可统一读取以文件形式图片和数据形式图片资源。所述方法包括预先建立一个图片资源信息列表,该列表中保存有手机中所有图片资源的标识、存储形式以及位置,该存储形式用于标识图片资源是以文件形式存储还是以代码形式存储;当对手机中的图片资源进行读取时,先根据所述图片资源的标识查找所述图片资源信息列表,得到所述图片资源的存储形式及位置,根据不同的保存形式和位置调用资源文件操作接口或资源数据操作接口读取所述图片资源。
文档编号H04M1/2745GK101827158SQ20091012720
公开日2010年9月8日 申请日期2009年3月5日 优先权日2009年3月5日
发明者张炼, 徐峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1