2

在android中添加外部jar和使用库项目有什么区别?我们可以从库项目中提取 jar 并将其作为外部 jar 导入到我们的主应用程序中吗?

4

1 回答 1

4

在android中添加外部jar和使用库项目有什么区别?

There is almost no difference in achieving a task between these two except a minor digression.也就是说,如果您添加 jar,则必须使用该外部 jar 中定义的任何内容,并且 jar 提供的功能无法更改。如果您包含库项目,如果您不想使用默认功能,则可以使用源代码并对功能进行更改。两者都有自己的缺点和优点。正如我所说,通过包含库项目,您可以自定义功能,但您可能不知道是否会影响任何其他取决于您正在使用的功能的东西。但是,如果您非常谨慎,那也没什么大不了的。添加一个 jar 不会让您自定义,但是再次遵循预定义的功能很容易:)。希望这可以帮助。

对于您的第二个问题:我们可以从库项目中提取 jar 并将其作为外部 jar 导入到我们的主应用程序中吗?

不完全是,但你可以。请参阅CommonsWare 给出的这个很好的答案,但有很多限制。

于 2012-12-15T08:15:36.597 回答