Table of Contents

Chapter 1: Hello, Android

A Little Background

What Android Isn't

Android: An Open Platform for Mobile Development

Native Android Applications

Android SDK Features

Introducing the Open Handset Alliance

What Does Android Run On?

Why Develop for Mobile?

Why Develop for Android?

Introducing the Development Framework

Chapter 2: Getting Started

Developing for Android

Developing for Mobile and Embedded Devices

Android Development Tools

Chapter 3: Creating Applications and Activities

What Makes an Android Application?

Introducing the Application Manifest File

Using the Manifest Editor

Externalizing Resources

The Android Application Lifecycle

Understanding an Application's Priority and Its Process' States

Introducing the Android Application Class

A Closer Look at Android Activities

Chapter 4: Understanding Fragments

Fundamental Android UI Design

Android User Interface Fundamentals

Introducing Layouts

To-Do List Example

Introducing Fragments

The Android Widget Toolbox

Creating New Views

Introducing Adapters

Chapter 5: Intents and Broadcast Receivers

Introducing Intents

Creating Intent Filters and Broadcast Receivers

Chapter 6: Using Internet Resources

Downloading and Parsing Internet Resources

Using the Download Manager

Using Internet Services

Connecting to Google App Engine

Best Practices for Downloading Data Without Draining the Battery

Chapter 7: Files, Saving State,and Preferences

Saving Simple Application Data

Creating and Saving Shared Preferences

Retrieving Shared ...

Get Professional Android 4 Application Development, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.