„Minimalne” pliki źródłowe do tworzenia aplikacji na Androida za pomocą Eclipse + ADT

Próbuję zrozumieć anatomię aplikacji MINIMAL na Androida, używając Eclipse + ADT (Android Development Toolkit).

Czy możesz doradzić, jaki jest wymagany zbiór plików źródłowych MINIMAL, na przykład: -

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

Czy możesz doradzić, co to jest MINIMAL, który muszę umieścić w każdym pliku, aby mógł działać na AVD (urządzenie wirtualne Android)?

Na przykład, który z tych plików musi zawierać odniesienia do innych plików itp.?

questionAnswers(3)

yourAnswerToTheQuestion