Table of Contents

 

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