Android应用程序中的开源许可证

时间:2014-07-09 14:13:12

标签: android

我们有一个Android应用程序,并正在使用一些第三方许可证。在应用程序中包含这些许可证的最佳位置是什么?在iOS中我们将它包含在设置包中,但我不确定在android中最好的地方。

谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

对于我的应用,我通常会将许可证.txt文件放在资产目录中。关于许可,请仔细阅读 Github (我通常使用github中的库)页面。通知原始创作者关于其库的使用。然后,如果产品是客户端,我会询问是否在about部分中包含带有链接的创建者(如果有的话)。在我自己的应用程序中,我将在我的应用程序中的某个部分包含链接和作者。

答案 1 :(得分:0)

以下是一步一步:

  • 将库下载到主机开发系统。

  • Eclipse/Android project中创建一个新文件夹libs。

  • 右键单击lib并选择Import -> General -> File System,然后 Next,在文件系统中浏览以查找库的父目录 (即:你下载到的地方)。

  • 单击“确定”,然后单击中的目录名称(不是复选框) 左窗格,然后在右窗格中检查相关的JAR。这就是 将库放入您的项目中(物理上)。

  • 右键点击您的项目,选择Build Path -> Configure Build Path,然后点击Libraries tab,然后点击添加JARs...,导航至 你的新JAR在libs目录中并添加它。 (顺便说一句, 是您的新JAR转换为在Android上使用的时刻。)

注意

如果您的构建路径中已包含lib,则可能不需要步骤5。在添加之前先确保它的存在。

adding-a-library-jar-to-an-eclipse-android-project也解释了这一点。