【技术实现步骤摘要】
资源文件构建方法、资源文件应用方法及装置
本申请涉及互联网
,尤其涉及资源文件构建方法、资源文件应用方法及装置。
技术介绍
安卓(Android)是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备中,如智能手机和平板电脑等。现有技术中,在Android系统开发中,输出的JAVA归档文件(JavaArchiveFile,JAR)包中一般只包括代码程序的集合,而将界面交互中需要使用资源文件的部分是以超级文本标记语言(HyperTextMarkupLanguage,HTML)5页面的形式来实现的。但是,采用HTML5页面时,不仅需要网络请求,还会有一个加载等待的过程,这样不仅消耗用户很多的流量,还会浪费用户大量的等待时间。
技术实现思路
本申请提供资源文件构建方法、资源文件应用方法及装置,以解决现有技术中采用HTML5页面时,不仅消耗用户很多的流量,还会浪费用户大量的等待时间。根据本申请实施例的第一方面,提供一种资源文件构建方法,所述方法包括:对至少一个待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取 ...
【技术保护点】
一种资源文件构建方法,其特征在于,所述方法包括:对至少一个待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取的文件;将所述设定处理后的资源文件保存至软件开发工具包SDK中;利用JAR命令对所述SDK进行打包,得到JAR包。
【技术特征摘要】
1.一种资源文件构建方法,其特征在于,所述方法包括:对至少一个待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取的文件;将所述设定处理后的资源文件保存至软件开发工具包SDK中;利用JAR命令对所述SDK进行打包,得到JAR包。2.根据权利要求1所述的方法,其特征在于,所述对待构建的资源文件进行设定处理,包括:在检测到所述待构建的资源文件为可扩展标记语言XML文件时,删除所述XML文件对应的资源标识ID,并设置所述XML文件对应的资源标签。3.根据权利要求1或2所述的方法,其特征在于,所述对待构建的资源文件进行设定处理,还包括:在检测到所述待构建的资源文件不是二进制文件时,则对所述待构建的资源文件进行编译处理,所述编译处理后的资源文件为二进制文件。4.根据权利要求1所述的方法,其特征在于,所述将所述设定处理后的资源文件保存至SDK中,包括:判断所述SDK中是否已创建资源目录;若所述SDK中已创建资源目录,则将所述设定处理后的资源文件保存至所述资源目录对应的资源区域;若所述SDK中没有创建资源目录,则先创建资源目录,再将所述设定处理后的资源文件保存至所述资源目录对应的资源区域。5.根据权利要求1所述的方法,其特征在于,所述待构建的资源文件的类型包括图片类型、音频类型、布局类型、视频类型、XML类型中的任意一种或多种。6.一种资源文件应用方法,其特征在于,所述资源文件应用方法是基于权利要求1至5任一项所述方法所构建的资源文件进行应用,包括:获取JAR包,所述JAR包中包括资源文件,所述资源文件是经过设定处理后符合从JAR包中直接读取的文件;从所述JAR包读取所述资源文件;在SDK界面中应用所述资源文件。7.根据权利要求6所述的方法,其特征在于,所述从所述JAR包读取所述资源文件,包括:对所述JAR包进行解包,得到SDK;根据所述SDK的资源目录确定对应的资源区域;从所述资源区域读取对应的资源文件。8.一种资源文件构建装置,其特征在于,所述装置包括:处理单元,用于至少一个对待构建的资源文件进行设定处理,所述设定处理用于将所述资源文件转换为符合从归档文件JAR包中直接读取的文件;保存单元,用于将所述设定处理后的资源文件保存至SDK中;打包单元,用于利用JAR命令对所述SDK进行打包,得到JAR包。9.根据权利要求8所述的装置,其特征在于,所述处理单元包括:第一处理子单元,用于在检测到所述待构建的资源文件...
【专利技术属性】
技术研发人员:林传杰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。