一种修改第三方库的方法、插件以及电子设备、存储介质技术

技术编号:43349296 阅读:27 留言:0更新日期:2024-11-15 20:48
本发明专利技术属于计算机技术领域,具体公开了一种修改第三方库的方法、插件以及电子设备、存储介质。修改第三方库的方法具体包括如下步骤:创建独立的第一库,用于保存修改后的类;从第三方库中复制待修改的第一类到所述第一库中;在所述第一库中修改所述第一类以得到第二类;建立所述第二类与所述第三方库中的所述第一类之间的映射关系;编译时,在TransformTask链中插入第一Transform API,所述第一Transform API在复制所述第三方库时,将所述第一类替换为所述第二类。本发明专利技术的优点在于,较为便利地实现了用修改后的类来替换第三方库中的相对应的类的效果。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及了一种修改第三方库的方法、插件以及电子设备、存储介质


技术介绍

1、智能型的移动设备发展至今已经迭代了若干代的技术。目前,智能移动设备的主流操作系统是安卓系统。由于安卓系统是一种开源系统,因此各种库的资源非常丰富。程序开发人员在开发应用程序时,可以调用多种已有的库(即第三方库)来满足自己的变成需求。

2、然而,调用他人编写并维护的库文件又可能存在一些令人不仅满意的地方,并不能完全满足程序开发人员当前的需求。因此,需要程序开发人员对调用的库文件进行适应性的修改,以满足自己的使用需求。

3、目前最常用的修改第三方库的方法是将第三方库的整个工程代码全部克隆下来,然后修改第三方库的源码,以供己方使用。但是这样的修改方式存在以下缺陷:

4、a)程序开发人员的工作量巨大,相当于重建一个库,并且还可能遇到编译问题。

5、b)后期维护困难。当第三方库升级后,上述的适应性修改需要程序开发人员手动移植到新版的第三方库中。然而,由于第三方库的修改未知,己方的程序开发人员不能盲目地将旧版本中的修改照搬本文档来自技高网...

【技术保护点】

1.一种修改第三方库的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述第一类和所述第二类的文件名保持一致。

3.如权利要求1所述的方法,其特征在于,所述在所述第一库中修改所述第一类以得到第二类中,还包括:将所述第二类发布为aar文件。

4.如权利要求1所述的方法,其特征在于,所述将所述第一类替换为所述第二类中,包括:

5.如权利要求1所述的方法,其特征在于,所述在所述第一库中修改所述第一类以得到第二类中,包括:

6.一种修改第三方库的插件,应用于安卓系统,其特征在于,包括:

7.如权利要求6所述...

【技术特征摘要】

1.一种修改第三方库的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述第一类和所述第二类的文件名保持一致。

3.如权利要求1所述的方法,其特征在于,所述在所述第一库中修改所述第一类以得到第二类中,还包括:将所述第二类发布为aar文件。

4.如权利要求1所述的方法,其特征在于,所述将所述第一类替换为所述第二类中,包括:

5.如权利要求1所述的方法,其特征在于,所述在所述第一库中修改所述第一类以得到第二类中,包括:

6.一种修改第三方库的插件,应用于安卓系统,其特征在于,包括:

...

【专利技术属性】
技术研发人员:李俊华
申请(专利权)人:小红书科技有限公司
类型:发明
国别省市:

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

1