【技术实现步骤摘要】
应用安装包生成方法及装置、界面显示方法及装置
本专利技术涉及软件
,尤其涉及一种应用安装包生成方法及装置、界面显示方法及装置。
技术介绍
随着软件技术的发展,往往一款应用软件要应用到不同的生产、生活场景中。而对于不用的应用场景,可能需要不同的界面风格,例如,在政企部门,需要庄重大气的界面;在医疗部门,需要清晰明快的界面;在教育部门,需要书香气息的界面。现有技术中,对于安卓软件,在针对不同界面风格制作应用安装包时,需要修改安卓应用程序文件(如程序代码、界面资源等),以使不同的应用安装包对应不同的界面风格。而每次对安卓应用程序文件修改后,还需对其重新打包,形成安卓应用程序包(Androidapplicationpackage,简称APK),由此可见,前述应用安装包的制作过程比较繁琐,且容易在修改程序文件时发生错误。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用安装包生成方法和相应的一种应用安装包生成装置,以及一种界面显示方法和相应的一种界面显示装置。为了解决上述问题,本专利技术实施例公开了一种应用安装包生成方法,包括:获取安卓界面资源;其中,所述安卓界面资源为一安卓软件的其中一种界面风格对应的、且由安卓应用程序文件控制显示于界面中的界面资源;所述安卓软件具有至少两种界面风格;将获取的所述安卓界面资源存储至目标文件夹中;其中,所述目标文件夹为所述安卓软件对应的所述目标安卓应用程序包外部的一个文件夹; ...
【技术保护点】
1.一种应用安装包生成方法,其特征在于,包括:/n获取安卓界面资源;其中,所述安卓界面资源为一安卓软件的其中一种界面风格对应的、且由安卓应用程序文件控制显示于界面中的界面资源;所述安卓软件具有至少两种界面风格;/n将获取的所述安卓界面资源存储至目标文件夹中;其中,所述目标文件夹为所述安卓软件对应的目标安卓应用程序包外部的一个文件夹;/n将所述目标安卓应用程序包与所述目标文件夹进行压缩,生成目标应用安装包,以使所述目标应用安装包安装于电子设备中后,由所述目标安卓应用程序包解压得到的安卓应用程序文件,从所述目标文件夹中读取所述安卓界面资源,并将所述安卓界面资源显示于相应的界面中。/n
【技术特征摘要】
1.一种应用安装包生成方法,其特征在于,包括:
获取安卓界面资源;其中,所述安卓界面资源为一安卓软件的其中一种界面风格对应的、且由安卓应用程序文件控制显示于界面中的界面资源;所述安卓软件具有至少两种界面风格;
将获取的所述安卓界面资源存储至目标文件夹中;其中,所述目标文件夹为所述安卓软件对应的目标安卓应用程序包外部的一个文件夹;
将所述目标安卓应用程序包与所述目标文件夹进行压缩,生成目标应用安装包,以使所述目标应用安装包安装于电子设备中后,由所述目标安卓应用程序包解压得到的安卓应用程序文件,从所述目标文件夹中读取所述安卓界面资源,并将所述安卓界面资源显示于相应的界面中。
2.根据权利要求1所述的应用安装包生成方法,其特征在于,在将获取的所述安卓界面资源存储至目标文件夹中的过程中,所述应用安装包生成方法还包括:
将所述安卓界面资源的存储位置信息,记录于所述目标安卓应用程序包中。
3.根据权利要求1所述的应用安装包生成方法,其特征在于,所述目标文件夹为HTML文件夹,所述HTML文件夹中存储有用于进行界面渲染的HTML文件。
4.一种界面显示方法,其特征在于,包括:
根据目标安卓软件中的目标界面的显示指令,控制目标安卓应用程序文件从目标文件夹中获取目标安卓界面资源;其中,所述目标安卓应用程序文件为所述目标安卓软件对应的目标安卓应用程序包解压后得到的;所述目标文件夹与所述目标安卓应用程序包为目标应用安装包解压后得到的,在所述目标应用安装包中,所述目标文件夹处于所述目标安卓应用程序包的外部;所述目标安卓界面资源为与所述目标界面对应的界面资源;所述目标界面为与所述目标安卓软件的当前界面风格对应的界面,所述目标安卓软件针对不同的界面风格具有不同的应用安装包;
将获取的所述目标安卓界面资源显示于所述目标界面中。
5.根据权利要求4所述的界面显示方法,其特征在于,所述控制目标安卓应用程序文件从目标文件夹中获取目标安卓界面资源,包括:
控制所述目标安卓应用程序文件,根据预设的存储位置信息,从所述目标文件夹中获取所述目标安卓界面资源。
6.根据权利要求4...
【专利技术属性】
技术研发人员:乔岩,卢燕青,安君超,杨春晖,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。