【问题标题】:How to use android libraries in our project [closed]如何在我们的项目中使用 android 库 [关闭]
【发布时间】:2013-05-20 12:12:23
【问题描述】:

我刚刚被介绍到 android 库并检查了很多。但我不知道如何在我的安卓应用中使用它们。

因此,有人可以发布有关如何搜索、下载并将它们集成到我们的 android 项目中的指南。正如我在互联网上搜索并知道我们必须将 jar 放在 lib 文件夹中并使用特定的类,但是有人可以指导如何做同样的事情以及如何在布局中使用它们来给我们的应用程序。

我在 Stackoverflow 上进行了搜索,但没有得到满意的答案,所以我在这里发布它..

谢谢

【问题讨论】:

  • 抱歉,这个问题太宽泛了。堆栈溢出仅适用于可以有特定答案的问题。
  • jar 与库项目不同。 jar 包含纯 .java 文件。图书馆项目也可以有资源文件。所以你想要什么?这是假设您已经下载了 .jar 或库项目
  • @ChrisStratton - 如果不希望得到答案,那么至少有人可以提供一些我可以阅读、理解和实施的指南。
  • @Raghunandan - nopes 但我认为他们的 repos 已上传到 github,我可以下载它们,是的,lib 项目和 jar 文件之间存在差异,但我不知道该使用什么以及如何使用。 ..它似乎我是编程新手,但我不是而且很快就会理解,但问题是库对我来说是新的,甚至任何地方都没有教程......

标签: android android-library


【解决方案1】:

我不知道你有多少先验知识,但我希望我能帮助你一点:)

搜索

尝试根据您的特殊需求搜索图书馆。大多数好的库都可以在 github 上找到。在那里你可以看到有多少人喜欢这个图书馆,以及图书馆过去更新的频率和频率。尝试找到有用的页面,例如 www.androidviews.net,那里收集了不错的库。


下载

通常您可以通过 git 将库下载为 .jar 或 .zip oder。

当您想使用 .jar 时,您只需下载它即可。

当您在 .zip 文件中有一个库时,您可以将它存储在文件系统中的任何位置。与 .jar 相比的优点是您可以直接访问库的代码。

当您使用 git 时,您可以直接从 github 克隆存储库。使用 git 是最优雅的方式,因为您只需在终端中使用一个命令即可更新库。当您下载了 zip 并且库有更新时,您必须再次下载库并替换它。当你想使用 git 时,你可以找到一个简单的初学者指南here


整合

当你有一个 .jar 文件时,你必须把它放在你想要使用该库的项目根目录的 libs 文件夹中。

当您有一个 .zip 文件时,运行 Eclipse,转到 File -> New -> Other... 并选择“Android from existing code”。在下一步中,选择解压缩的库文件夹。有时您可以选择多个项目,因为许多库包含示例,通常您只需选择其中一个项目而不是所有示例,如果您不需要它们。然后右键单击导入的项目并选择Properties。在 Android 选项卡中,确保选中 Is Library。然后再次右键单击您自己的项目并转到 Android 选项卡。在库部分,按 Add... 并选择库。

当您通过 git 获取库时,请在下载 .zip 文件后执行相同的步骤。


用法

按照这些步骤操作后,库的用法就完全不同了。大多数常用库都有一个 README.md 文件,您可以在其中找到如何使用它的教程。 Here 你可以找到一个易于使用的库的好例子。它将图像从网络加载到 ImageView。

【讨论】:

  • 嘿,谢谢你消除了我几乎 95% 的疑虑。我只有2个问题。遵循上述方法后我需要做什么?我的意思是我必须改变我的布局还是什么?我也可以为不同的布局提供不同的库吗?就像我的主要布局一样,我希望使用选项卡式视图库拥有选项卡式视图。对于第二个布局,我希望有幻灯片来刷新库。还有什么影响库对项目的大小有什么影响?谢谢
  • 阅读一些关于少数库的 Readme.md 并立即理解内容...非常感谢您的宝贵回答...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-10
  • 2013-08-07
相关资源
最近更新 更多