1 page.title=Android Community 2 doc.type=community 3 doc.hidenav=true 4 @jd:body 5 <p>Welcome to the Android community!</p> 6 <p>The key to any community is, obviously, communication. Like most projects, 7 Android communicates via mailing lists. Because Android is an extremely large 8 project with many components, we have many discussion forums, each focusing on 9 a different topic.</p> 10 <p>Please check out the groups below, and join any that seem interesting to 11 you. Note that if you're a user looking for help with your Android device, 12 this page probably isn't for you; you should contact your carrier or retailer 13 for help with your phone.</p> 14 <p>Please note that if you're looking for information about building 15 applications for Android, you can find a separate set of groups for those at 16 our sister site, developer.android.com: <a 17 href="http://developer.android.com/community/index.html">http://developer.android.com/community/index.html</a></p> 18 19 <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> 37 38 <h2>Open Source Project discussions</h2> 39 <ul> 40 <li><b>android-platform</b><br/> 41 This list is for general discussion about the Android open-source project or 42 the platform technologies.<br/><br/> 43 Subscribe using Google Groups: <a 44 href="http://groups.google.com/group/android-platform">android-platform</a><br/> 45 Subscribe via email: <a href="mailto:android-platform+subscribe (a] googlegroups.com">android-platform+subscribe (a] googlegroups.com</a> 46 </li> 47 48 <li><b>android-building</b><br/> 49 Subscribe to this list for discussion and help on building the Android source 50 code, and on the build system. If you've just checked out the source code and 51 have questions about how to turn it into binaries, start here.<br/><br/> 52 Subscribe using Google Groups: <a 53 href="http://groups.google.com/group/android-building">android-building</a><br/> 54 Subscribe via email: <a href="mailto:android-building+subscribe (a] googlegroups.com">android-building+subscribe (a] googlegroups.com</a> 55 </li> 56 57 <li><b>android-porting</b><br/> 58 This list is for developers who want to port Android to a new device. If 59 you're wondering how to combine the Android source code with your hardware, 60 this is the right group for you. Discuss here the specifics of porting Android 61 to individual devices, from obtaining toolchains and merging kernel drivers 62 all the way to configuring or modifying applications for your specific 63 configuration.<br/><br/> 64 Subscribe using Google Groups: <a 65 href="http://groups.google.com/group/android-porting">android-porting</a><br/> 66 Subscribe via email: <a href="mailto:android-porting+subscribe (a] googlegroups.com">android-porting+subscribe (a] googlegroups.com</a> 67 </li> 68 69 <li><b>android-contrib</b><br/> 70 This list is for developers who want to contribute code to Android. This is a 71 working list, and is not appropriate for general discussion. We ask that 72 general discussion go to android-platform. Note: contributors 73 to the Android kernel should go to the android-kernel list, below.<br/><br/> 74 Subscribe using Google Groups: <a 75 href="http://groups.google.com/group/android-contrib">android-contrib</a><br/> 76 Subscribe via email: <a href="mailto:android-contrib+subscribe (a] googlegroups.com">android-contrib+subscribe (a] googlegroups.com</a> 77 </li> 78 79 <li><b>android-kernel</b><br/> 80 This list is for deveopers who want to contribute to the Linux kernel that 81 Android devices use. If you've downloaded the kernel code, if you know how to 82 compile it, if you want to write kernel code to specifically support Android, 83 this is your place. This group isn't for user-space topics (see 84 android-platform for that), and people will shake their fingers at you and 85 call you naughty if you ask user-space questions here.<br/><br/> 86 Subscribe using Google Groups: <a 87 href="http://groups.google.com/group/android-kernel">android-kernel</a><br/> 88 Subscribe via email: <a href="mailto:android-kernel+subscribe (a] googlegroups.com">android-kernel+subscribe (a] googlegroups.com</a> 89 </li> 90 </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> 94 site, 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 96 under "subscribe via email" in the lists above.</p> 97 <p>To set up how you receive mailing list postings by email:</p> 98 <ol> 99 <li>Sign into the group via the Google Groups site. For example, for the android-platform group you would 100 visit <a href="http://groups.google.com/group/android-platform">http://groups.google.com/group/android-platform</a>.</li> 101 <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> 106 <p>We also have a presence on IRC via <a href="http://freenode.net/">freenode</a>. 107 We maintain two official IRC channels on 108 <a href="irc://irc.freenode.net/">irc.freenode.net</a> (access via the web 109 at <a href="http://webchat.freenode.net/">freenode webchat</a>):</p> 110 <ul> 111 <li><b><a href="irc://irc.freenode.net/android">#android</a></b> 112 — 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 — dedicated to discussion about writing Android applications</li> 115 </ul> 116 <p>The channels above are official. There are a few other channels the 117 community is using, but are not official. These aren't official or officially 118 moderated/managed, so you use the channels below at your own risk. The Open 119 Handset Alliance doesn't endorse these channels, there's no warranty express 120 or implied, and so on. There may be more channels than just these listed.</p> 121 <ul> 122 <li><b><a href="irc://irc.freenode.net/android-firehose">#android-firehose</a></b> 123 — 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 — pour discuter d'Android en franais</li> 126 <li><b><a href="irc://irc.freenode.net/android-offtopic">#android-offtopic</a></b> 127 — for, well, off-topic discussions</li> 128 <li><b><a href="irc://irc.freenode.net/android-root">#android-root</a></b> 129 — for discussion related to off-label uses of hardware</li> 130 </ul> 131