【技术实现步骤摘要】
用于生成SDK的方法、装置和电子设备
本公开涉及互联网
,尤其涉及一种用于生成SDK的方法、装置和电子设备。
技术介绍
随着互联网的发展,用户越来越多的使用各种应用实现各种功能。例如,用户可以利用视频播放类应用观看视频,用户还可以利用邮件类应用查收邮件或者发送邮件。不同应用可能主要功能不同,但是不同应用之间可能具有一些相同的功能,例如,网络通信功能、登录功能等。可以预先生成软件开发工具包(SoftwareDevelopmentKit,SDK),然后,将一些功能的实现方法设置到SDK中,帮助应用实现这些功能。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开实施例提供了一种用于生成SDK的方法、装置和电子设备。第一方面,本公开实施例提供了一种用于生成SDK的方法,应用于终端设备,该方法包括:获取目标SDK标识,其中 ...
【技术保护点】
1.一种用于生成SDK的方法,其特征在于,包括:/n获取目标SDK标识,其中,所述目标SDK标识指示待生成的目标SDK;/n从预先生成的源SDK中,获取所述目标SDK标识对应的组件,其中,所述源SDK包括组件和与组件对应的SDK标识;/n基于所获取的组件,生成目标SDK。/n
【技术特征摘要】
1.一种用于生成SDK的方法,其特征在于,包括:
获取目标SDK标识,其中,所述目标SDK标识指示待生成的目标SDK;
从预先生成的源SDK中,获取所述目标SDK标识对应的组件,其中,所述源SDK包括组件和与组件对应的SDK标识;
基于所获取的组件,生成目标SDK。
2.根据权利要求1所述的方法,其特征在于,所述目标SDK标识通过以下方式确定:确定所述源SDK相对于所述源SDK的上一版本进行的修改所涉及的组件;将所述所涉及的组件对应的SDK标识,确定为目标SDK标识。
3.根据权利要求1或2所述的方法,其特征在于,所述源SDK包括公共组件和特定组件;以及
所述从预先生成的源SDK中,获取所述目标SDK标识对应的组件,包括:
获取公共组件;
获取与所述目标SDK标识对应的特定组件;
根据所获取的公共组件和所获取的特定组件,生成目标SDK。
4.根据权利要求3所述的方法,其特征在于,存储所述源SDK的文件包括第一文件和第二文件,所述第一文件用于存储基础内容,所述第二文件用于存储针对基础内容的修订内容,其中,所述基础内容和所述修订内容是对所述源SDK中的组件进行预定义划分得到的。
5.根据权利要求4所述的方法,其特征在于,所述第一文件还存储有针对所述基础内容的修订指示符,其中,修订指示符用于指示所述基础内容中的待修订内容和修订方式。
6.根据权利要求5所述的方法,其特征在于,所述修订方式包括以下至少一项:新增、替换和删除。
7.根据权利要求6所述的方法,其特征在于,所述第一文件还存储有与修订指示符对应的修订内容链接,其中,所述修订内容链接用于指示第二文件。
8.根据权利要求7所述的方法,...
【专利技术属性】
技术研发人员:徐年强,麻彦东,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。