【技术实现步骤摘要】
一种的生成文件的方法及电子设备
[0001]本申请涉及电子
,尤其涉及一种的生成文件的方法及电子设备。
技术介绍
[0002]当用户在安装有APP(Application,APP)的电子设备上启动了该APP后,电子设备的显示屏会显示该APP的相关页面,例如,当用户在电子设备上启动了华为游戏APP后,电子设备显示华为游戏APP的首页。
[0003]APP的安装包内通常会包含各类文件,例如,页面布局文件,图片资源文件、媒体资源文件等,其中,页面布局文件可以描述APP的页面所需的所有资源文件。
[0004]在APP的启动过程中,操作系统(operating system,OS)根据页面布局文件确定APP将要显示的页面需要的资源文件,加载该资源文件后通过显示屏显示给用户。
[0005]对于用户而言,用户启动APP后,相应页面显示的越快,用户的体验越好,因此,加快APP的页面的显示速度是很有必要的。
技术实现思路
[0006]本申请提供一种生成文件的方法与电子设备,在APP的编译阶段对APP的各个页面对应的页面布局文件进行解析,将属于同一页面或具有关联关系的页面的原始资源文件合并为一个文件,使得在页面显示时,当加载原始资源文件时,实际加载的是合并后生成的资源文件,并且从该合并后生成的资源文件中依次连续读取原始资源文件,无需在页面显示时对原始资源文件依次加载再进行读取,从而在页面显示时提升读取原始资源文件的速度,进而提升页面的显示速度。
[0007]第一方面,提供一种方法,应 ...
【技术保护点】
【技术特征摘要】
1.一种方法,应用于电子设备,其特征在于,所述方法包括:根据资源索引文件,获取第一信息,所述资源索引文件包括多个资源文件的索引、文件名与路径信息,所述多个资源文件包括第一资源文件与第二资源文件,所述第一信息包括所述第一文件的路径信息与文件名;根据所述第一信息,加载第一文件,所述第一文件是由所述第一资源文件与所述第二资源文件合并后生成的,所述第一资源文件与所述第二资源文件属于第一页面;根据第二信息,从所述第一文件中获取所述第一资源文件与所述第二资源文件,所述第二信息用于从所述第一资源文件中提取所述第一资源文件与所述第二资源文件;根据所述第一资源文件与所述第二资源文件,所述电子设备显示所述第一页面。2.根据权利要求1所述的方法,其特征在于,所述第二信息包括所述第一资源文件的起始位置相对于所述第一文件的起始位置的偏移量与所述第二资源文件的起始位置相对于所述第一文件的起始位置的偏移量。3.根据权利要求1或2所述的方法,其特征在于,所述第二信息包括所述第一资源文件的长度与所述第二资源文件的长度。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第二信息保存在所述第一文件或所述资源索引文件中。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一资源文件与所述第二资源文件的类型相同。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一文件的长度小于或等于预设阈值。7.一种生成文件的方法,其特征在于,所述方法包括:获取第一页面的页面布局文件;根据所述第一页面的页面布局文件,确定所述第一页面包括第一资源文件与第二资源文件;对所述第一资源文件与所述第二资源文件进行合并,生成第一文件。8.根据权利要求7所述的方法,其特征在于,所述根据所述第一页面的页面布局文件,确定所述第一页面包括第一资源文件与第二资源文件,包括:根据所述第一页面的页面布局文件中包括的所述第一资源文件的标识与所述第二资源文件的标识,确定所述第一资源文件与所述第二资源文件属于所述第一页面。9.根据权利要求7或8所述的方法,其特征在于,所述第一文件中存储有所述第一资源文件的起始位置相对于所述第一文件的起始位置的偏移量与所述第二资源文件的起始位置相对于所述第一文件的起始位置的偏移量,和/或,所述第一文件中存储有所述第一资源文件的长度与所述第二资源文件的长度。10.根据权利要求7至9中任一项所述的方法,其特征在于,所述方法还包括:生成资源索引文件,所述资源索引文件包括多个资源文件的索引、文件名与路径信息,所述多个资源文件包括所述第一资源文件与所述第二资源文件。11.根据权利要求10所述的方法,其特征在于,所述资源索引文件中存储有所述第一资源文件的起始位置相对于所述第一文件的起始位置的偏移量与所述第二资源文件的起始位置相对于所述第一文件的起始位置的偏移量,和/或,所述第一文件中存储有所述第一资
源文件的长度与所述第二资源文件的长度。12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第一资源文件与所述第二资源文件是根据所述第一页面的至少一个页面布局文件确定的。13.根据权利要求7至12中任一项所述的方法,其特征在于,所述第一资源文件与所述第二资源文件的类型相同。14.根据权利要求7至13中任一项所述的方法,其特征在于,所述第一文件的长度小于或等于预设阈值。15.一种方法,应用于包括显示屏的电子设备,其特征在于,所述方法包括:获取第一页面的页面布局文件;根据所述第一页面的布局文件,确定所述第一页面包括第一资源文件与第二资源文件;对所述第一资源文件与所述第二资源文件进行合并,生成第一文件;根据资源索引文件,获取第一信息,所述资源索引文件包括多个资源文件的索引、文件名与路径信息,所述多个资源文件包括所述第一资源文件与所述第二资源文件,所述第一信息包括所述第一文件的路径信息与文件名;根据所述第一信息,加载所述第一文件;根据第二信息,从所述第一文件中获取所述第一资源文件与所述第二资源文件,所述第二信息用于从所述第一资源文件中提取所述第一资源文件与所述第二资源文件;根据所述第一资源文件与所述第二资源文件,所述电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。