出于许可目的,本网站的内容分为两类
- 文档内容,包括静态文档和从源代码模块中提取的内容,以及示例代码,以及
- 所有其他网站内容
除非另有说明,否则本网站上的文档(包括其中显示的任何代码)均根据 Apache 2.0 许可证 提供给您,这是 Android 开源项目所有部分的首选许可证。
Apache 2.0 是一款商业和开源友好的软件许可证。大多数 Android 平台和文档均根据 Apache 2.0 许可证获得许可。虽然该项目努力遵守首选许可证,但可能存在例外情况,例如对于从根据 GPLv2 或其他许可证获得许可的源代码模块中提取的文档(代码注释)。在这些情况下,涵盖源代码模块的许可证将适用于从中提取的文档。用于生成文档并具有需要归属的许可证的源代码模块可在下面的 文档许可证部分 中找到。
本网站的第三方组件(例如 JavaScript 库)根据其作者指定的许可证包含在 Android 开源项目中。有关这些许可证的信息,请参阅 Android 开源项目中的源文件。
本网站上的所有其他内容(除许可证文档本身以及另有说明的内容外)均根据 知识共享署名 2.5 许可证获得许可。
您可以以任何符合适用于该内容的特定许可证(如上所述)的方式使用本网站的内容。对于根据知识共享署名 2.5 获得许可的内容,我们要求您提供适当的 署名。
使用条款
我们很高兴能够根据鼓励您根据需要获取、修改、重用、重新利用和重新组合内容的条款许可 Android 文档和示例代码。除非在下面的 限制 部分中另有说明,否则您可以随意在自己的创作中使用文档内容。例如,您可以在书中引用文本,将部分内容剪切粘贴到您的博客中,将其录制为视障人士的音频书籍,甚至翻译它。
限制
- 虽然文档本身根据 Apache 2.0 或其他注明的许可证提供给您,但专有商标和品牌功能不包含在该许可证中。
- Google 的商标和其他品牌功能(包括 样式化字体徽标)不包含在许可证中。请参阅 品牌指南 以获取有关此用法的更多信息。
- 此外,除非另有说明,否则本网站页面上链接的内容不受许可证涵盖。例如,页面可能会链接到未涵盖的视频或幻灯片。
- SDK 中提供的或本文档中显示的示例源代码的使用须遵守 Apache 2.0 许可证 中详细说明的条件。
署名
当您重用或创建出现在根据知识共享署名许可证条款提供的页面上的内容的修改版本时,需要提供适当的署名。在本网站上,署名要求仅适用于非文档内容,如本页面前面所述。完整的署名要求可在 知识共享法律代码 的第 4b 节中找到。
在实践中,我们要求您尽可能地将署名提供给 Android 开源项目,具体取决于您正在制作作品的媒介。这可能适用于多种典型方式
精确复制
如果您的在线作品完全复制了本网站上的文本或图像(全部或部分),请在您页面的底部包含以下段落:
此页面部分内容转载自 Android 开源项目创建和 共享 的作品,并根据 知识共享署名 2.5 许可证 中描述的条款使用。
此外,请链接回原始源页面,以便读者可以参考更多信息。
修改版本
如果您的在线作品显示了基于本网站内容的修改文本或图像,请在您页面的底部包含以下段落:
此页面部分内容是基于 Android 开源项目创建和 共享 的作品的修改,并根据 知识共享署名 2.5 许可证 中描述的条款使用。
同样,请链接回原始源页面,以便读者可以参考更多信息。当内容已修改时,这一点尤其重要。
其他媒体
如果您制作非超文本作品(例如书籍、音频或视频),我们要求您尽最大努力包含符合上述信息精神的口头或书面署名。
文档许可证
GPLv2+CE 许可证
Android 公共 API 文档包含以下 OpenJDK 源代码库中的文本,这些库根据 GNU 通用公共许可证版本 2,以及类路径例外 获得许可
- java.awt.font
- java.beans
- java.io
- java.lang
- java.lang.annotation
- java.lang.invoke
- java.lang.ref
- java.lang.reflect
- java.math
- java.net
- java.nio
- java.nio.channels
- java.nio.channels.spi
- java.nio.charset
- java.nio.charset.spi
- java.nio.file
- java.nio.file.attribute
- java.nio.file.spi
- java.security
- java.security.acl
- java.security.cert
- java.security.interfaces
- java.security.spec
- java.sql
- java.text
- java.time
- java.time.chrono
- java.time.format
- java.time.temporal
- java.time.zone
- java.util
- java.util.concurrent
- java.util.concurrent.atomic
- java.util.concurrent.locks
- java.util.function
- java.util.jar
- java.util.logging
- java.util.prefs
- java.util.regex
- java.util.stream
- java.util.zip
- javax.crypto
- javax.crypto.interfaces
- javax.crypto.spec
- javax.net
- javax.net.ssl
- javax.security.auth
- javax.security.auth.callback
- javax.security.auth.login
- javax.security.auth.x500
- javax.security.cert
- javax.sql
- javax.xml
- javax.xml.datatype
- javax.xml.namespace
- javax.xml.parsers
- javax.xml.transform
- javax.xml.transform.dom
- javax.xml.transform.sax
- javax.xml.transform.stream
- javax.xml.validation
- javax.xml.xpath
ICU 许可证
Android 公共 API 文档包含以下源代码库中的文本,这些文本根据ICU 许可证发布。
W3C 软件和文档声明及许可证
Android 公共 API 文档包含以下源代码库中的文本,这些文本根据W3C 软件和文档声明及许可证发布。