blob: 46adf37aebde7f7e0c32f46febccdaf9e1a352e2 [file] [log] [blame]
Dan Morrill98620ee2010-04-13 14:48:25 -07001page.title=Android Community
Dan Morrill3cd199f2009-11-06 14:04:16 -08002doc.type=community
Dan Morrill98620ee2010-04-13 14:48:25 -07003doc.hidenav=true
Gaurav Mathurb8d30c12009-08-11 17:52:01 -07004@jd:body
Dan Morrill3cd199f2009-11-06 14:04:16 -08005<p>Welcome to the Android community!</p>
6<p>The key to any community is, obviously, communication. Like most projects,
7Android communicates via mailing lists. Because Android is an extremely large
8project with many components, we have many discussion forums, each focusing on
9a different topic.</p>
10<p>Please check out the groups below, and join any that seem interesting to
11you. Note that if you're a user looking for help with your Android device,
12this page probably isn't for you; you should contact your carrier or retailer
13for help with your phone.</p>
14<p>Please note that if you're looking for information about building
15applications for Android, you can find a separate set of groups for those at
16our sister site, developer.android.com: <a
17href="http://developer.android.com/community/index.html">http://developer.android.com/community/index.html</a></p>
Gaurav Mathurb8d30c12009-08-11 17:52:01 -070018
Dan Morrill3cd199f2009-11-06 14:04:16 -080019<h2>Getting the Most from Our Lists</h2>
20<p>Please consider the following before you post to our lists.</p>
21<ol>
22 <li><b>Read the <a
23 href="{@docRoot}community/groups-charter.html">Charter
24 for our forums.</a></b> This explains the (few) rules and guidelines for our
25 community.<br></li>
26 <li><b>Search the group archives to see whether your questions have already
27 been discussed.</b></li> This avoids time-wasting redundant discussions.
28 <li><b>Use a clear, relevant message subject.</b> This helps everyone,
29 both those trying to answer your question as well as those who may be
30 looking for information in the future.</li>
31 <li><b>Give plenty of details in your post.</b> Code or log snippets,
32 pointers to screenshots, and similar details will get better results and
33 make for better discussions. For a great guide to phrasing your questions,
34 read <a href="http://www.catb.org/%7Eesr/faqs/smart-questions.html">How To
35 Ask Questions The Smart Way</a>.</li>
36</ol>
Dan Morrilla9788cd2009-11-15 11:49:30 -080037
Dan Morrill3cd199f2009-11-06 14:04:16 -080038<h2>Open Source Project discussions</h2>
39<ul>
Dan Morrill98620ee2010-04-13 14:48:25 -070040<li><b>android-platform</b><br/>
41This list is for general discussion about the Android open-source project or
42the platform technologies.<br/><br/>
43Subscribe using Google Groups: <a
44href="http://groups.google.com/group/android-platform">android-platform</a><br/>
45Subscribe via email: <a href="mailto:android-platform+subscribe@googlegroups.com">android-platform+subscribe@googlegroups.com</a>
46</li>
47
Dan Morrilla9788cd2009-11-15 11:49:30 -080048<li><b>android-building</b><br/>
49Subscribe to this list for discussion and help on building the Android source
50code, and on the build system. If you've just checked out the source code and
51have questions about how to turn it into binaries, start here.<br/><br/>
52Subscribe using Google Groups: <a
53href="http://groups.google.com/group/android-building">android-building</a><br/>
54Subscribe via email: <a href="mailto:android-building+subscribe@googlegroups.com">android-building+subscribe@googlegroups.com</a>
55</li>
56
Dan Morrill3cd199f2009-11-06 14:04:16 -080057<li><b>android-porting</b><br/>
58This list is for developers who want to port Android to a new device. If
59you're wondering how to combine the Android source code with your hardware,
60this is the right group for you. Discuss here the specifics of porting Android
61to individual devices, from obtaining toolchains and merging kernel drivers
62all the way to configuring or modifying applications for your specific
63configuration.<br/><br/>
64Subscribe using Google Groups: <a
65href="http://groups.google.com/group/android-porting">android-porting</a><br/>
66Subscribe via email: <a href="mailto:android-porting+subscribe@googlegroups.com">android-porting+subscribe@googlegroups.com</a>
67</li>
68
Dan Morrill98620ee2010-04-13 14:48:25 -070069<li><b>android-contrib</b><br/>
70This list is for developers who want to contribute code to Android. This is a
71working list, and is not appropriate for general discussion. We ask that
72general discussion go to android-platform. Note: contributors
Dan Morrill55de6812009-11-15 15:46:36 -080073to the Android kernel should go to the android-kernel list, below.<br/><br/>
74Subscribe using Google Groups: <a
Dan Morrill98620ee2010-04-13 14:48:25 -070075href="http://groups.google.com/group/android-contrib">android-contrib</a><br/>
76Subscribe via email: <a href="mailto:android-contrib+subscribe@googlegroups.com">android-contrib+subscribe@googlegroups.com</a>
Dan Morrill55de6812009-11-15 15:46:36 -080077</li>
78
Dan Morrill3cd199f2009-11-06 14:04:16 -080079<li><b>android-kernel</b><br/>
80This list is for deveopers who want to contribute to the Linux kernel that
81Android devices use. If you've downloaded the kernel code, if you know how to
82compile it, if you want to write kernel code to specifically support Android,
83this is your place. This group isn't for user-space topics (see
84android-platform for that), and people will shake their fingers at you and
85call you naughty if you ask user-space questions here.<br/><br/>
86Subscribe using Google Groups: <a
87href="http://groups.google.com/group/android-kernel">android-kernel</a><br/>
88Subscribe via email: <a href="mailto:android-kernel+subscribe@googlegroups.com">android-kernel+subscribe@googlegroups.com</a>
89</li>
Dan Morrill3cd199f2009-11-06 14:04:16 -080090</ul>
91
92<h2>Using email with Google Groups</h2>
93<p>Instead of using the <a href="http://groups.google.com/">Google Groups</a>
94site, you can use your email client of choice to participate in the mailing lists.</p>
95<p>To subscribe to a group without using the Google Groups site, use the link
96under "subscribe via email" in the lists above.</p>
97<p>To set up how you receive mailing list postings by email:</p>
98<ol>
Dan Morrill98620ee2010-04-13 14:48:25 -070099<li>Sign into the group via the Google Groups site. For example, for the android-platform group you would
100visit <a href="http://groups.google.com/group/android-platform">http://groups.google.com/group/android-platform</a>.</li>
Dan Morrill3cd199f2009-11-06 14:04:16 -0800101<li>Click "Edit my membership" on the right side.</li>
102<li>Under "How do you want to read this group?" select one of the email options.</li>
103</ol>
104
105<h2>Android on IRC</h2>
Kenny Root481b4c12010-06-11 13:10:12 -0700106<p>We also have a presence on IRC via <a href="http://freenode.net/">freenode</a>.
107We maintain two official IRC channels on
108<a href="irc://irc.freenode.net/">irc.freenode.net</a> (access via the web
109at <a href="http://webchat.freenode.net/">freenode webchat</a>):</p>
Dan Morrill3cd199f2009-11-06 14:04:16 -0800110<ul>
Kenny Root481b4c12010-06-11 13:10:12 -0700111<li><b><a href="irc://irc.freenode.net/android">#android</a></b>
112 &mdash; dedicated to general Android discussion and porting concerns</li>
113<li><b><a href="irc://irc.freenode.net/android-dev">#android-dev</a></b>
114 &mdash; dedicated to discussion about writing Android applications</li>
Dan Morrill3cd199f2009-11-06 14:04:16 -0800115</ul>
116<p>The channels above are official. There are a few other channels the
117community is using, but are not official. These aren't official or officially
118moderated/managed, so you use the channels below at your own risk. The Open
119Handset Alliance doesn't endorse these channels, there's no warranty express
Dan Morrill98620ee2010-04-13 14:48:25 -0700120or implied, and so on. There may be more channels than just these listed.</p>
Dan Morrill3cd199f2009-11-06 14:04:16 -0800121<ul>
Kenny Root481b4c12010-06-11 13:10:12 -0700122<li><b><a href="irc://irc.freenode.net/android-firehose">#android-firehose</a></b>
123 &mdash; displays in real-time the commits to the Android Open Source Project</li>
124<li><b><a href="irc://irc.freenode.net/android-fr">#android-fr</a></b>
125 &mdash; pour discuter d'Android en français</li>
126<li><b><a href="irc://irc.freenode.net/android-offtopic">#android-offtopic</a></b>
127 &mdash; for, well, off-topic discussions</li>
128<li><b><a href="irc://irc.freenode.net/android-root">#android-root</a></b>
129 &mdash; for discussion related to off-label uses of hardware</li>
Dan Morrill3cd199f2009-11-06 14:04:16 -0800130</ul>