List All Pages
This wiki is aimed at Android development — primarily for SDK applications (those that can be deployed to existing devices) and secondarily for the Android open source project (contributing...
This page lists Android communities with a strong emphasis on Android development and offering multiple sorts of resources, particularly those that may not have another page on this wiki. Entries...
Here are the currently-published Android books available via Amazon and similar booksellers, listed in order of their initial publication date, with links to their publisher sites where...
This page is a roster of mailing lists, forums, discussion boards, and the like pertaining to Android development, in alphabetical order:
anddev.org: home for many discussion boards on a wide...
This page lists, in alphabetical order, various podcasts or similar sorts of regular audio/video posts that pertain to Android application development:
MOTODEV: Hosted by the Motorola developer...
Welcome to the wiki for The Open Mob for Android(TM) (AndMob for short). We hope that you will find this to be a useful resource for Android application development.
Search Android development...
Lists
The pre-eminent source of Android blogs is the Planet Android blog aggregator. At the time of this writing, it aggregates several dozen blogs all into one feed, so you can subscribe once and...
You can use the android:dividerHeight XML layout attribute to make the divider be 0px high.
Or, you can use the android:divider XML layout attribute to make the divider be transparent...
<html>
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">
<div>
<input type="hidden" name="cx" value="001449552234423669154:2f1kzet8mxm"...
Conferences
List here anything that is part of a formal conference: dedicated Android conferences, conferences with Android tracks, or scheduled presentations at conferences.
Google I/O May 27 -...
Please change this page according to your needs
Contests
These are competitions to induce development of Android applications in general, or in broad categories (e.g., widgets).
Droid Dev Challenge I: Contest for development of widgets for...
This page lists, in alphabetical order, online and local development tools that may be of use to Android developers:
aiLocalizer: Android Localizer - utility for automatic localization of Android...
See http://source.android.com/documentation/building-for-dream.
But, note that this is not the whole story. You will also need to do several other tweaks, depending on what version of the system...
Application Development
GUI
Why does findViewById() return null when I call it?
Why do I now get StackOverflowError exceptions in my code?
Can I hide the ListView separator?
How can I change the...
HADO is currently suspended.
The Help a 'Droid Out (HADO) list plays a "matchmaker" role — it is a moderated list where those seeking Android development assistance can find those who are...
Given that you have a TabHost named tabHost, try:
tabHost.getTabWidget().getChildAt(0).setLayoutParams(new LinearLayout.LayoutParams(width,height));
where width and height are the desired size...
Use PackageManager to find the PackageInfo for the application in question. Then it should be the versionName public field in the PackageInfo object.
According to a post by Raphael (a core Android team member), you ideally want to have USB Debugging enabled on the device before plugging it into the Windows PC for the first time.
If you are...
Create a WebViewClient object, overriding onPageCompleted(). Then, call setWebViewClient() on your WebView object to tie the WebViewClient to the WebView. Then, implement onPageCompleted() to do...
PackageManager offers getResourcesForApplication(), which gives you a Resources object for any application on the system. You will need to know the name of the application whose resources you wish...
What you want is the android.os.Build.VERSION class. Learn more here: http://developer.android.com/reference/android/os/Build.VERSION.html
Set up an association for the .apk file extension to be served as the MIME type application/vnd.android.package-archive.
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor.
To create a link to a new page, use syntax: [[[new page name]]] or...
Who can join?
Anyone with a demonstrated interest in Android application or hardware development. By "demonstrated", we are looking for publicly visible signs that you are, indeed, part of the...
Mark Murphy is the founder of CommonsWare, a book publisher and services provider with a strong Android emphasis. He is the author of The Busy Coder's Guide to Android Development (reprinted as...
Here are some additional Android wikis that you might be interested in, listed in alphabetical order:
Android-DLs: focused on Android hardware and alternative firmware development and usage
Wiki Home
Join the Wiki
Edit Pages
Site members
Recent changes
List all pages
Page Tags
Recent Changes
Page tags
Add a new page
edit this panel
Members:
Moderators
Admins
Lists
This section lists, in alphabetical order, separately-housed collections of tutorials and sample code
anddev.org: large collection of tutorials, grouped by level of experience required...
Google I/O 2009
A General-purpose Caching Architecture for Offline-capable Web Applications with HTML 5 Databases or Gears
Android Lightning Talks
Coding for Life -- Battery Life, That...
"AndMob" is shorthand for The Open Mob for Android(TM). Google has a rather peculiar set of rules regarding the use of the term "Android", and so we are attempting to play by those rules.
AndMob is...
According to Wikipedia, the world largest wiki site:
A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
The Open Mob's mission is to promote and support open source mobile operating systems and platforms, with an objective of ensuring that at least one such OS remains commercially viable at all...
First, make sure you are calling it on the right object. Both Activity and ViewGroup support findViewById(), and so you want to make sure you are calling it on the object that should contain the...
If you attempt to add java.* or javax.* classes to your project from other sources (e.g., Apache Harmony), you will likely get the following error message in your build:
Attempt to include a core...
If code that worked just fine on Android 1.1 starts raising StackOverflowError exceptions in Android 1.5, your Activity may have a view hierarchy that is too deep or broad. Due to changes in...
SimpleDateFormat, the first time you try parsing (or, presumably, formatting) a date, will load in all the timezone data for your locale. This will take 2-3 seconds. It is hoped that this will be...
