I found this series of articles on Hack a Day that goes though some basic Android development.
I am not a developer but on the surface they look to be fairly detailed.
Hello World
http://hackaday.com/2010/07/15/android-dev-101-%E2%80%93-part-1hello-world/
Graphical elements
http://hackaday.com/2010/07/19/android-development-101-part-2improved-hello-world/
Database intro
http://hackaday.com/2010/07/21/android-development-101-part-3introduction-to-databases/
Advanced Database and GUI
http://hackaday.com/2010/08/02/android-development-101-part-4advanced-databasegui-code-and-ddms/