软件开发文件获取方法及装置、电子设备、存储介质制造方法及图纸

技术编号:24995233 阅读:18 留言:0更新日期:2020-07-24 17:58
本公开是关于一种软件开发文件获取方法及装置、电子设备、存储介质。该方法包括:获取接入媒体的接入需求;所述接入需求中包括所述接入媒体已选的至少一个提供接入资源第三方;将预设的软件开发文件的配置信息更新为所述至少一个第三方的配置信息,将更新配置信息后的软件开发文件作为对应所述接入媒体的目标软件开发文件。本公开实施例中通过在软件开发文件内形成第三方的配置信息,在获取到接入媒体的接入需求时,可以对配置信息进行处理,使配置信息中包含接入媒体已选的至少一个第三方,无需调整软件开发文件中各第三方的代码,可以缩短调整时长,有利于提升生成软件开发文件的生成速度,提高响应速度。

【技术实现步骤摘要】
软件开发文件获取方法及装置、电子设备、存储介质
本公开涉及软件
,尤其涉及一种软件开发文件获取方法及装置、电子设备、存储介质。
技术介绍
大部分流量平台均设置有广告业务,为更好的接入业务,流量平台通常会进行广告聚合并设置有相应的广告聚合SDK(SoftwareDevelopmentKit)。目前,广告聚合SDK的实现方式为:将多家平台的广告聚合SDK代码写入到同一个系统项目(如Android项目)里进行开发编译,如将SDK代码写入到系统项目后,再编译成AAR文件的聚合SDK依赖文件(聚合SDK的后缀文件名是.aar,例如:PluginAd-release_1.5.00.aar)。之后,对PluginAd-release_1.5.00.aar文件的编译后,可以提供给接入媒体进行二次开发(如以插件形式提供给接入媒体),方便接入媒体快速使用聚合广告SDK提供的内容。实际应用中,聚合SDK可以提供若干家流量平台的接入,而接入媒体通常期望接入一个或者二个流量平台的广告,此情况下,开发人员需要修改或者删除聚合SDK中代码。由于项目代码的耦合度本文档来自技高网...

【技术保护点】
1.一种软件开发文件获取方法,其特征在于,包括:/n获取接入媒体的接入需求;所述接入需求中包括所述接入媒体已选的至少一个提供接入资源第三方;/n将预设的软件开发文件的配置信息更新为所述至少一个第三方的配置信息,将更新配置信息后的软件开发文件作为对应所述接入媒体的目标软件开发文件。/n

【技术特征摘要】
1.一种软件开发文件获取方法,其特征在于,包括:
获取接入媒体的接入需求;所述接入需求中包括所述接入媒体已选的至少一个提供接入资源第三方;
将预设的软件开发文件的配置信息更新为所述至少一个第三方的配置信息,将更新配置信息后的软件开发文件作为对应所述接入媒体的目标软件开发文件。


2.根据权利要求1所述的方法,其特征在于,将预设的软件开发文件的配置信息更新为所述至少一个第三方的配置信息,包括:
获取预设的软件开发文件的信息配置文件;所述配置文件包括多个可提供接入资源的第三方的配置信息;
对所述信息配置文件内的配置信息进行删除处理或者增加处理,以使配置信息中包含所述至少一个第三方的配置信息,得到配置信息更新后的信息配置文件。


3.根据权利要求1所述的方法,其特征在于,还包括获取预设的软件开发文件的步骤,包括:
依次构建根项目、各第三方的项目和目标项目;所述目标项目用于提供向各第三方获取资源的请求逻辑;
在所述根项目的项目配置文件内建立接入媒体、各第三方的项目和目标项目的关联关系,得到目标配置文件;
在所述目标项目内建立各第三方的配置信息,所述配置信息包括获取代码的路径、获取图像资源文件的路径、读写路径文件的路径和读取字符串的路径;
根据所述目标项目内的配置信息合并各第三方的代码和/或资源文件,得到预设的软件开发文件。


4.根据权利要求3所述的方法,其特征在于,构建第三方的项目,包括:
构建所述第三方的项目;所述项目包括代码文件夹、图像文件夹、读写文件夹和字符串文件夹;
将向所述第三方请求接入资源的代码存储到所述代码文件,将与所述第三方对应的图像资源文件存储到所述图像文件夹,将第三方的路径文件存储到所述读写文件夹,以及将所述第三方的字符串文件存储到所述字符串文件夹。


5.根据权利要求1所述的方法,其特征在于,还包括:
将所述目标软件开发文件提供给所述接入媒体,以使所述接入媒体将所述目标软件开发文件添加到应用程序并生成软件安装包。


6.一种软件开发文件获取装置,其特征在于,包括:
接入需求获取模块,用于获取接入媒体的接入需求;所述接入需求中包括所述接入媒体已选的至少一个提供接入资源第三方;
开发文件获取模块,用于将预设的软件开发文件的配置信息更新为所述至少一个第三方的配置信息,将更新配置信息后的软...

【专利技术属性】
技术研发人员:饶福贵
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1