Chapter 1. Introducing Android
Figure 1.1. Several Android screen shots demonstrating some of the capabilities of the platform, including a customizable interface, phone, application market, full-fledged browser, mapping, and navigation.
Figure 1.2. An overview of the major components of the Android platform: OS, middleware, application framework, applications, and developer tools
Figure 1.3. The Hello Android application being run from an emulator instance and showing some simple onscreen elements: text and an image
Figure 1.4. Creating a new Android project in Eclipse
Figure 1.5. Set properties for the HelloAndroid project in Eclipse using the ADT plugin
Figure 1.6. An overview of the basic project structure of an Android application
Figure 1.7. A graphical representation of the top-level packages in the standard Java runtime and their status in the Android runtime
Figure 1.8. An overview of the Android Java Dalvik VM and application initialization process through the initial Zygote VM
Figure 1.9. Emulator shell instance showing the top-level directory structure by using the ls command
Figure 1.10. Annotated diagram of the output produced by the ls command
Figure 1.11. The Android compiling and packaging process from source files, through compilation steps, and finally into an APK file
Figure 1.12. The android tool interface, which shows the SDK and AVD manager