Android wireless application development

17 downloads 958 Views 97KB Size Report
Android. Wireless. Application. Development. Second Edition. Shane Conder. Lauren Darcey. AAddison-Wesley. Upper Saddle River, NJ •. Boston •.
Android Wireless

Application Development Second Edition Shane Conder Lauren Darcey

AAddison-Wesley Upper

Saddle River, NJ

New York

Cape



Toronto Town







Boston

Montreal

Sydney







Indianapolis

London

Tokyo







Munich

Singapore



San Francisco •

Paris

Mexico



Madrid

City

Contents at Introduction

a

Glance

1

I: An Overview of Android 1

Introducing Android

2

Setting Up Your Environment

3

Writing Your

II: Android 4

Android

Development

29 First Android

Application

Understanding the Anatomy

Defining

Application

Your

Application Using 81

Managing Application Resources

ill: Android User Interface

IV:

of

69

the Android Manifest File 6

43

Application Design Essentials

an Android

5

7

Design

Essentials

User Interface Screen Elements

7

Exploring

8

Designing User Interfaces

9

Drawing and Working

10

Using Android

11

Sharing Data

with

173 205

APIs

Data and

Between

133

Layouts

with Animation

Using Common Android

Providers

97

Storage APIs

231

Applications with Content

259

12

Using Android Networking APIs

13

Using

Android Web APIs

14

Using

Location-Based Services

15

Using

Android Multimedia APIs

16

Using

Android

287

301

Telephony APIs

(LBS) 335 353

APIs

315

17

Using Android

18

Using the Android

19

Using

3D

Android's

Graphics NDK

OpenGL

with

ES

367

397

Optional

Hardware APIs

407

V: More Android Application Design Principles 20

Working

with Notifications

21

Working

with Services

22

Extending Android Application

23

Managing

423

437

Reach

User Accounts and

User Data

451

Synchronizing

489

24

Handling Advanced User Input

25

Targeting Different Device Configurations 523 Languages

VI:

Deploying

Your Android

26 The Mobile Software 27

Designing

and

Applications

499

Application

Development

to the World Process

Developing Bulletproof

Testing Android Applications

29

Selling Your Android Application

Android

585 597

Appendixes

A The Android Emulator Quick-Start Guide B The Android DDMS

Quick-Start

Guide

613 635

C The Android Debug Bridge Quick-Start Guide D

551

571

28

VII:

and

Eclipse

IDE

Tips

and Tricks

E The SQLite Quick-Start Guide Index

683

661

669

647