在android中添加外部jar和使用库项目有什么区别?我们可以从库项目中提取jar并将其作为外部jar导入到我们的主应用程序中吗?
在android中添加外部jar和使用库项目有什么区别
There is almost no difference in achieving a task between these two except a minor digression.
也就是说,如果你添加了jar,你必须使用外部jar中定义的任何东西,并且jar提供的功能不能更改。若包含库项目,若不想使用默认功能,则可以使用源代码并对功能进行更改。两者各有利弊。正如我所说,通过包含库项目,您可以自定义功能,但您可能不知道if是否会影响任何其他事情,这取决于您正在使用的功能。但如果你非常谨慎的话,那也没什么大不了的。添加一个jar不会让你自定义,但遵循预定义的功能很容易:)。希望这能有所帮助。
对于您的第二个问题:我们可以从库项目中提取jar并将其作为外部jar导入到我们的主应用程序中吗
不完全是,但你可以。看看CommonsWare给出的这个有很多限制的好答案。