Archivos fuente "mínimos" para crear una aplicación de Android con Eclipse + ADT

Estoy tratando de entender la anatomía de una aplicación MINIMAL de Android, utilizando Eclipse + ADT (Android Development Toolkit).

Por favor, puede recomendar cuál es el conjunto MÍNIMO de archivos de origen que necesito, por ejemplo:

src / package / MainActivity.java
res / layout / activity_main.xml
res / menu / activity_main.xml  (??)
AndroidManifest.xml
(any other source files needed?)

¿Puede indicar qué es el MÍNIMO que debo colocar en cada archivo para que se ejecute en el AVD (dispositivo virtual de Android)?

Por ejemplo, ¿cuál de estos archivos debe contener referencias a qué otros archivos, etc.?

Respuestas a la pregunta(3)

Su respuesta a la pregunta