Table of Contents

Introduction

About This Book

Conventions Used in This Book

Foolish Assumptions

How This Book Is Organized

Part I: Getting the Android SDK to Work

Part II: Building the Core of an Android Application

Part III: Making Your Applications Fit for the Enterprise

Part IV: Enhancing the Capabilities of Your Android Application

Part V: Effectively Developing, Testing, and Publishing Apps

Part VI: The Part of Tens

Icons Used in This Book

Where to Go from Here

Part I: Getting the Android SDK to Work

Chapter 1: Taking a Quick Look at Mobile Applications on Android

Writing Apps for a Mobile Platform

Seeing What Android Has to Offer

Doing the Sample Application Thing

Understanding the Android System Architecture and the Android Application Model

Understanding the hardware aspects of an Android device

Working with the Linux operating system

Taking advantage of native libraries

The Android Runtime

The Android Application Framework

Understanding the Android Application Model

Applications

App widgets

Services

Activities

Views

Fragments

Menus and the Action Bar

Shared preferences

Files on internal and external storage

Content providers

Resources

Intents and intent filters

Tasks

Context

Designing Android Applications

Chapter 2: Setting Up an Android Development Environment

Setting Up Java

Setting Up Eclipse

Setting Up Android Development Components

Android SDK Starter Package and the Android SDK Components

Eclipse plug-in for Android

Verifying the Development Environment

Creating ...

Get Android™ 3 SDK Programming For Dummies® 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.