Android 社区

我们诚邀您加入 Android 社区!

任何社区取得成功的关键都是良好的沟通。和大多数项目一样,Android 项目也是通过论坛进行沟通。由于 Android 是一个非常大的项目,包含很多组件,因此我们开设了许多论坛,而且每个论坛所侧重的主题都各不相同。您可以查看我们开设的网上论坛,并可以加入任何您感兴趣的论坛。您还可以在 IRC 上讨论 Android。

如果您需要 Android 界面或 Android 设备方面的帮助、想要详细了解 Android 更新或安全问题,或想要了解如何构建适用于 Android 平台的应用,请参阅下文中列出的资源

资源

本网站中介绍了如何创建自定义 Android 堆栈、如何为设备和配件移植 Android,以及如何满足兼容性要求。Android 操作系统是用于存储文件的 Git 存储库,而不是可供下载的单个文件(.zip、.tar、.exe 等)。您可以按照下载源代码页面中的说明开始进行 Android 源代码方面的事情。如需关于 Android 的其他信息,请参阅以下资源。

使用 Android

帮助中心
概述
Pixel 手机
Nexus 手机/平板电脑
Google Play 版
Auto
TV
Wear
应用

社区
AOSP 社区
开发者社区

发送反馈
报告 AOSP 错误

更新和安全

Android 版本
Android 发展历程
当前版本

设备图片
Nexus 和 Pixel 设备
其他设备

安全方面的帮助
Google 安全中心
针对用户的提示
针对开发者的提示
平台安全

安全公告
版本增强功能
公告

参与其中

开发者资源
Developer.android.com
开发者支持
Android 开发者博客
Google Developer Groups (GDG)
Google 移动服务 (GMS)

培训
Google
Udacity

开放源代码项目论坛

  • android-platform:此论坛用于围绕 Android 开放源代码项目或平台技术进行一般讨论。

  • android-building:订阅此论坛后,您可以获取/提供编译 Android 源代码以及 Android 编译系统方面的讨论内容和帮助。如果您刚刚校验了源代码,并对如何将其转换为二进制文件有疑问,那就从这里开始吧!

  • android-porting:此论坛适合希望将 Android 移植到新设备的开发者。如果您想知道如何将 Android 源代码与硬件结合起来,该论坛非常适合您。您可以在此处讨论将 Android 移植到各种设备的细节,例如获取工具链、合并内核驱动程序、根据您的具体配置来设置或修改应用,等等。

  • android-contrib:此论坛适合想要为 Android 贡献代码的开发者。这是一个工作论坛,不适合进行一般讨论。要进行一般讨论,请前往 android-platform(有关为 Android 内核做贡献方面的讨论,请前往 android-kernel)。

  • android-kernel:此论坛适合想要为 Android 设备使用的 Linux 内核做贡献的开发者。如果您已下载内核代码,知道如何对其进行编译,并希望编写内核代码来支持 Android,这里非常适合您。此论坛不适合讨论用户空间方面的主题(请参阅 android-platform);如果您在这里询问用户空间方面的问题,其他人将会制止您,让您不要再捣乱。

  • android-ota:此论坛适合研究 Android OTA 系统(生成 OTA 的恢复映像和脚本)的开发者。

受众群体

这些论坛适合使用 Android 平台的开发者。我们欢迎每个人加入论坛,但前提是要遵守下述社区政策。我们的用户会互相帮助,包括“开放手机联盟”(Open Handset Alliance) 成员在内的很多专家也会在这些论坛中发帖。

只要主题在某种程度上与 Android 相关,我们都不会加以限制。不过,由于这些论坛非常繁忙,因此在发帖提问之前请先在归档内容中搜索一下,您也许会发现自己的问题已经有人解答过了。

充分利用我们的论坛

在我们的论坛中发帖之前,请注意以下事项:

  • 阅读我们的论坛章程 该章程阐述了我们社区为数不多的规则和指南。

  • 在论坛归档内容中搜索一下,看看您的问题是不是已经讨论过了。 这有助于避免耗时的重复讨论。

  • 使用明确、相关的内容主题。 这对每个人都会有所帮助,包括那些尝试回答您问题的人,以及可能在日后查找相关信息的人。

  • 在您的帖子中提供充足的详细信息。 提供代码或日志片段、屏幕截图提示以及类似的详细信息有助于获得更理想的结果,并能促成更有效的讨论。要获得关于提问时如何措辞的实用指导,请参阅提问的智慧

论坛规则

我们喜欢简单,讨厌各种限制,因此我们的政策极其简要。以下规则说明了我们对 Android 论坛订阅者的要求。

  • 请保持友善的态度:对他人保持礼貌和尊重是 Android 文化的重要组成部分,我们希望参与 Android 社区的每个人都和我们一样毫无保留地接受这一点。保持礼貌并不意味着我们彼此之间不能以具有建设性的方式表达异议,但我们在表达异议时必须要有礼貌。无论出于任何原因,都不能敌视或轻视任何人;如果您认为自己有这种情绪,那么在发帖之前请三思。移动开发是一项非常严肃的业务,但也有很多乐趣。让我们保持这种状态,努力打造最友善的开放源代码社区之一。
  • 允许讨论的主题:我们的大多数论坛都用于讨论 Android 方面的技术内容或方便用户互相帮助。一般情况下,我们不会对在论坛中讨论的主题进行严格限制:只要主题在某种程度上与 Android 相关,都可以在我们的论坛中进行讨论。我们欢迎大家公布和讨论与 Android 相关的产品、库、出版物和其他有趣的新闻,但请不要同时在多个论坛中发帖。请仅在与您的内容最相关的论坛中发帖。我们甚至欢迎讨论批判 Android 的文章和想法(但请保持礼貌!)- 毕竟,如果我们不听取意见,就无法改进。
  • 工作论坛:我们的某些论坛被视为“工作论坛”(即旨在用于支持完成特定任务的论坛)。在这些论坛中,我们不欢迎与主题无关的讨论。如果您要进行一般讨论,我们通常会要求您使用其他论坛。由于人们会利用这些论坛来尝试完成相关工作,因此我们会采取积极的举措来减少无关的内容。我们希望您能够尊重贡献者们的宝贵时间,并使用适当的论坛进行一般讨论。
  • 垃圾内容:我们非常讨厌垃圾内容,这种心情正如我们崇尚礼貌和尊重一样强烈,因此我们保留限制垃圾讨论内容的权利。如果有人发布纯属垃圾的内容,我们会立即并永久禁止发布者使用相应论坛。

友善是最重要的规则。请谨记:在任何情况下,我们的社区都不欢迎不尊重他人和粗鲁的行为。我们没有制定正式的政策来对付捣乱者,也希望永远都不需要制定这样的政策。也就是说,我们承诺会尽最大努力保证公平,并且我们始终会先尝试警告对方,警告无果后再禁止其使用相应论坛。

与管理员联系

如果您发现有人言行粗鲁,请制止他们。您也是相应论坛的一份子,因此您不必因为他人的无礼行为不是针对您而予以容忍。切记要有礼有节!请勿火上浇油。

不过,如果您发现难以容忍的违规行为,想要举报垃圾内容,对某些事物有强烈情绪或只是想聊天,请与论坛所有者联系。这是我们的职责所在!

使用电子邮件参与 Google 网上论坛

您可以使用选择的电子邮件客户端参与论坛,而不是使用 Google 网上论坛网站。要在不使用 Google 网上论坛网站的情况下订阅某个论坛,请使用上述论坛中“通过电子邮件订阅”后的链接。

要设置如何通过电子邮件接收论坛帖子,请执行以下操作:

  1. 通过 Google 网上论坛网站登录到相应论坛。例如,对于 android-platform 论坛,请使用 https://groups.google.com/forum/?fromgroups#!forum/android-platform

  2. 点击右侧的“我的成员资格”。

  3. 在“How do you want to read this group?”(您想如何阅读该论坛)下选择一个电子邮件选项。

IRC 上的 Android

Android 在 freenode 上有 IRC 频道。我们在 irc.freenode.net 上维护着两个官方 IRC 频道(通过该网站的 freenode webchat 访问)

  • #android - 专门用于进行一般 Android 讨论以及讨论移植问题

  • #android-dev - 专门用于讨论编写 Android 应用方面的问题

该社区还使用了几个未进行正式管理的非官方频道。“开放手机联盟”不为非官方频道背书,并且我们不提供任何明示或暗示的保证,因此使用这些频道时您要自行承担风险。下面列出了几个非官方频道(可能还有更多):