出于许可目的,本网站的内容分为两类:
- 文档内容,包括静态文档和从源代码模块中提取的内容,以及示例代码;以及
- 所有其他网站内容
除非另有说明,否则本网站上的文档(包括其中显示的任何代码)均根据 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 通用公共许可证 version 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 软件和文档声明及许可证 授权。