一种目标渠道包的生成方法及相关装置制造方法及图纸

技术编号:20271952 阅读:28 留言:0更新日期:2019-02-02 03:27
本申请实施例公开了一种目标渠道包的生成方法及相关装置,操作简单,节省了人力物力。本申请实施例方法包括:生成应用程序的入口;基于所述应用程序的入口,生成fxml文件;根据所述fxml文件建立所述应用程序的界面;基于所述应用程序的界面,添加渠道信息集合;在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息;根据所述目标渠道信息输出目标渠道包。

【技术实现步骤摘要】
一种目标渠道包的生成方法及相关装置
本申请涉及软件
,尤其涉及一种目标渠道包的生成方法及相关装置。
技术介绍
随着智能手机的不断发展,在安卓平台上各类型的应用程序(Application,APP)层出不穷,各类APP经常需要统计用户的数据信息,例如获取版本号,版本名称,系统版本,机型,地区等各种信息。现如今,安卓应用商店也越来越多众多,例如,360,百度,小米等安卓应用商店,每一个安卓应用商店可以称作一个渠道,对应不同的渠道,APP开发者也需要统计渠道信息,这样可以统计用户从哪个渠道下载了该APP,从而更好的掌握用户的操作习惯,具体地,开发人员要在安装包中添加不同的渠道信息生成多个渠道包,并将渠道信息传输到后台,后台根据渠道信息,可以统计各个渠道的下载量。然而由于渠道众多,每次测试前,开发人员都需要在安卓的安装包(AndroidPackage,APK)中添加不同渠道信息后,再给测试人员进行测试,操作复杂,并且费时费力。
技术实现思路
本申请实施例提供了一种目标渠道包的生成方法及相关装置,操作简单,节省了人力物力。本申请实施例第一方面提供了一种目标渠道包的生成方法,包括:生成应用程序的入口;基于所述应用程序的入口,生成fxml文件;根据所述fxml文件建立所述应用程序的界面;基于所述应用程序的界面,添加渠道信息集合;在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息;根据所述目标渠道信息输出目标渠道包。可选地,根据所述fxml文件建立所述应用程序的界面之后,基于所述应用程序的界面,添加渠道信息集合之前,所述方法还包括:添加签名信息集合,所述签名信息集合包括V1签名及V2签名。可选地,若添加渠道信息集合之前,所述应用程序对应的是所述V2签名,则将所述V2签名修改为所述V1签名。可选地,在添加渠道信息集合之后,重新配置所述V2签名,并校验所述V2签名。可选地,添加渠道信息集合包括:生成安卓安装包APK文件集合、所述渠道信息集合的第一路径集合以及数字证书集合的第二路径集合;基于所述第一路径集合以及所述第二路径集合,在所述APK文件集合中添加渠道信息集合,使得所述渠道信息集合中的每个渠道信息都有对应的APK文件,第一路径及第二路径,所述APK文件集合包括所述APK文件,所述第一路径集合包括所述第一路径,所述第二路径集合包括所述第二路径。本申请实施例第二方面提供了一种目标渠道包的生成装置,包括:生成单元,用于生成应用程序的入口;基于所述应用程序的入口,生成fxml文件;建立单元,用于根据所述fxml文件建立所述应用程序的界面;添加单元,用于基于所述应用程序的界面,添加渠道信息集合;输入单元,用于在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息;输出单元,用于根据所述目标渠道信息输出目标渠道包。可选地,所述添加单元还用于:添加签名信息集合,所述签名信息集合包括V1签名及V2签名。可选地,所述添加单元具体用于:生成安卓安装包APK文件集合、所述渠道信息集合的第一路径集合以及数字证书集合的第二路径集合;基于所述第一路径集合以及所述第二路径集合,在所述APK文件集合中添加渠道信息集合,使得所述渠道信息集合中的每个渠道信息都有对应的APK文件,第一路径及第二路径,所述APK文件集合包括所述APK文件,所述第一路径集合包括所述第一路径,所述第二路径集合包括所述第二路径。本申请实施例第三方提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行第一方面任一项所述的方法。本申请实施例第四方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面任一项所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:首先生成应用程序的入口,基于所述应用程序的入口,生成fxml文件,再根据所述fxml文件建立所述应用程序的界面,之后基于所述应用程序的界面,添加渠道信息集合,在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息,进而根据所述目标渠道信息输出目标渠道包。通过上述方式,提供了一种目标渠道包的生成方法,在应用程序的界面输入所需要的目标渠道信息,即可输出目标渠道包,测试人员可以根据自己的需要操作应用程序从而得到相应的目标渠道包,并进行测试,无需开发人员每次都给测试人员出包,操作简单,节省了人力物力。附图说明图1为本申请实施例提供的目标渠道包的生成方法一个实施例示意图;图2为本申请实施例中应用程序的界面示意图;图3为本申请实施例提供的目标渠道包的生成装置一个实施例示意图;图4为本申请实施例提供的目标渠道包的生成装置的硬件结构示意图;图5为本申请实施例提供的一种电子设备的实施例示意图;图6为本申请实施例提供的一种计算机可读存储介质的实施例示意图。具体实施方式本申请实施例提供了一种目标渠道包的生成方法及相关装置,操作简单,节省了人力物力。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何边形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本专利技术中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本专利技术中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本专利技术方案的目的。请参阅图1,本申请实施例中目标渠道包的生成方法的一个实施例包括:101、生成应用程序的入口。由于每个应用程序必须创建一个入口,用来存储系统的一些信息,为开发人员提供了模板来减轻开发人员的重复工作,该应用程序的入口具体可以是Application类,安卓系统会为每个应用程序运行时创建一个Application类的对象且仅创建一个,所以Application可以说是单例(singleton)模式的一个类,且application类的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。因为它是全局的和单例的,所以在不同的Activity、Service中获得的对象都是同一个对象。通过Application来进行一些,数据传递,数据共享,数据缓存等操作。需要说明的是,本方案基于JavaFX实现,JavaFX建立在其广泛应用的Java编程语言的基本文档来自技高网...

【技术保护点】
1.一种目标渠道包的生成方法,其特征在于,包括:生成应用程序的入口;基于所述应用程序的入口,生成fxml文件;根据所述fxml文件建立所述应用程序的界面;基于所述应用程序的界面,添加渠道信息集合;在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息;根据所述目标渠道信息输出目标渠道包。

【技术特征摘要】
1.一种目标渠道包的生成方法,其特征在于,包括:生成应用程序的入口;基于所述应用程序的入口,生成fxml文件;根据所述fxml文件建立所述应用程序的界面;基于所述应用程序的界面,添加渠道信息集合;在所述应用程序的界面,输入目标渠道信息,所述渠道信息集合包括所述目标渠道信息;根据所述目标渠道信息输出目标渠道包。2.根据权利要求1所述的方法,其特征在于,根据所述fxml文件建立所述应用程序的界面之后,基于所述应用程序的界面,添加渠道信息集合之前,所述方法还包括:添加签名信息集合,所述签名信息集合包括V1签名及V2签名。3.根据权利要求2所述的方法,其特征在于,若添加渠道信息集合之前,所述应用程序对应的是所述V2签名,则将所述V2签名修改为所述V1签名。4.根据权利要求3所述的方法,其特征在于,在添加渠道信息集合之后,重新配置所述V2签名,并校验所述V2签名。5.根据权利要求1至4中任一项所述的方法,其特征在于,添加渠道信息集合包括:生成安卓安装包APK文件集合、所述渠道信息集合的第一路径集合以及数字证书集合的第二路径集合;基于所述第一路径集合以及所述第二路径集合,在所述APK文件集合中添加渠道信息集合,使得所述渠道信息集合中的每个渠道信息都有对应的APK文件,第一路径及第二路径,所述APK文件集合包括所述APK文件,所述第一路径集合包括所述第一路径,所述第二路径...

【专利技术属性】
技术研发人员:朱稳
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1