我刚开始使用强大的网络和iOS开发背景进行Android开发。我真正理解的一件事是如何在我的源代码中最好地导入第三方开源项目。
在Web开发中,大多数项目都有bower
个包,而iOS
大多数开源项目都有一个podspec,可以很容易地导入。但是我在Java项目中看不到这一点。
所以,现在我想使用jess-anders/two-way-gridview。什么是将其纳入我自己的应用程序的最佳方式。我非常希望避免将第三方源代码和res文件混合在一起。
我使用IntelliJ IDEA。
答案 0 :(得分:-1)
如果我理解正确,那么你需要的是Maven,它用于Java项目中的依赖管理。
您可以在 pom.xml 文件中定义依赖项。 Here是此类pom文件的示例(请参阅< dependencies>标记)。
通常,当您需要使用第三方库时,可以在Maven Central Repository中查找,默认情况下,当您指定依赖项时Maven将从中查找,并复制<依赖>元素到你的pom.xml文件中。
注意:我不知道为什么,但现在Maven网站已关闭。你以后必须回来查看。在此期间尝试在谷歌上寻找一些教程。
如果您需要导入Maven Repo中没有的库,那么您需要转到文件>项目结构>库并点击' +'符号并从您的文件系统添加.jar文件。
您需要在需要处理此项目的每台计算机上执行此操作,并在最终的apk中包含jar。我不知道如何做后者。