【技术实现步骤摘要】
本专利技术实施例涉及移动终端
,尤其涉及一种资源文件的访问方法及装置。
技术介绍
随着3G(3rt Generation)网络的逐渐推广,移动终端(如手机)功能越来越丰富,如彩信、多媒体、网页浏览、视频电话、电子地图等等。这些功能可以通过在移动终端上运行相应的功能模块(即应用程序)来实现。其中,应用程序可以通过如下方式被安装到移动终端上移动终端通过有线或者无线的方式获得该应用程序的安装包,在移动终端上运行该应用程序的安装包,将安装包内的各个文件(如图片/声音文件等)创建到移动终端的存储器上。 为了能在手机上使用新的程序,一般需要安装适用于该手机的程序安装包。用户目前一般通过从电脑复制/直接手机网络下载等方式获取程序安装包后安装。比如要将应用程序application, exe安装到手机上,首先获取如图Ia所示的安装包,这个安装包是一个单独的文件,这个单独的文件在安装到手机上以后,如图Ib所示的安装包解压后的组成示意图,这几个文件包括一个application, exe的运行文件,还包括多个资源文件。那么手机在运行application这个应用程序时,可以访问上述多 ...
【技术保护点】
一种资源文件的访问方法,其特征在于,包括:获得待访问的资源文件的文件名,并根据所述待访问的资源文件的文件名读取资源包文件的索引区和文件名区,所述资源包文件包括索引区、文件名区和文件内容区;从所述文件名区获得所述待访问的资源文件在所述文件内容区的存储路径,从所述索引区获得所述待访问的资源文件的偏移量信息;根据所述存储路径和所述偏移量信息,在所述文件内容区获得所述待访问的资源文件的内容。
【技术特征摘要】
1.一种资源文件的访问方法,其特征在于,包括 获得待访问的资源文件的文件名,并根据所述待访问的资源文件的文件名读取资源包文件的索引区和文件名区,所述资源包文件包括索引区、文件名区和文件内容区; 从所述文件名区获得所述待访问的资源文件在所述文件内容区的存储路径,从所述索引区获得所述待访问的资源文件的偏移量信息; 根据所述存储路径和所述偏移量信息,在所述文件内容区获得所述待访问的资源文件的内容。2.根据权利要求I所述的方法,其特征在于,所述资源包文件还包括文件头部区,用于记录所述索引区、文件名区和文件内容区的大小,以及在所述资源包文件内的偏移量; 所述读取资源包文件的索引区和文件名区之前,所述方法还包括 访问所述资源包文件的文件头部区,获得索引区、文件名区和文件内容区的大小和在所述资源包文件中的偏移量。3.根据权利要求2所述的方法,其特征在于,所述文件头部区还用于记录至少一个文件头部的长度、所述资源包文件的版本、所述资源包文件的大小以及所述资源包文件中的资源文件总数。4.根据权利要求I至3中任一项所述的方法,其特征在于 所述索引区用于记录各资源文件的类型、资源文件名的偏移量、资源文件名的长度、资源文件的文件内容在所述资源包文件中的偏移量、以及资源文件的文件内容的长度;所述文件名区用于记录各资源文件名和存储路径; 所述文件内容区用于记录各资源文件的文件内容。5.根据权利要求4所述的方法,其特征在于,所述获得待访问的资源文件的文件名之前,所述方法还包括 读取所述资源包文件的索引区和所述文件名区记录的内容; 根据读取到所述资源包文件的索引区和所述文件名区记录的内容,建立资源文件的索引表,所述索引表中包括资源文件的名称、大小、偏移量和存储路径; 所述根...
【专利技术属性】
技术研发人员:郑昕,孙健,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。