Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. What is Android? The big picture
Chapter 1. Introducing Android
1.1. The Android platform
1.2. Understanding the Android market
1.2.1. Mobile operators
1.2.2. Android vs. the feature phones
1.2.3. Android vs. the smartphones
1.2.4. Android vs. itself
1.2.5. Licensing Android
1.3. The layers of Android
1.3.1. Building on the Linux kernel
1.3.2. Running in the Dalvik VM
1.4. The Intent of Android development
1.4.1. Empowering intuitive UIs
1.4.2. Intents and how they work
1.5. Four kinds of Android components
1.5.1. Activity
1.5.2. Service
1.5.3. BroadcastReceiver
1.5.4. ContentProvider
1.6. Understanding the AndroidManifest.xml file
1.7. Mapping applications to processes
1.8. Creating an Android application
1.9. Android 3.0 for tablets and smartphones
1.9.1. Why develop for Android tablets?
1.9.2. What���s new in the Android 3.0 Honeycomb platform?
1.10. Summary
Chapter 2. Android���s development environment
2.1. Introducing the Android SDK
2.1.1. Core Android packages
2.1.2. Optional packages
2.2. Exploring the development environment
2.2.1. The Java perspective
2.2.2. The DDMS perspective
2.2.3. Command-line tools