Wrox Home  

Topic: Mobile

Professional Android Application Development (0470344717) cover image

Professional Android Application Development

Reto Meier
ISBN: 978-0-470-34471-2
432 pages
November 2008
This title is out-of-print and not currently available for purchase from this site.

About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title

Chapter 1: Hello, Android.

A Little Background.

What It Isn’t.

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 Android?

Introducing the Development Framework.

What Comes in the Box.


Chapter 2: Getting Started.

Developing for Android.

Developing for Mobile Devices.

To-Do List Example.

Android Development Tools.


Chapter 3: Creating Applications and Activities.

What Makes an Android Application?

Introducing the Application Manifest.

Using the Manifest Editor.

The Android Application Life Cycle.

Understanding Application Priority and Process States.

Externalizing Resources.

A Closer Look at Android Activities.


Chapter 4: Creating User Interfaces.

Fundamental Android UI Design.

Introducing Views.

Introducing Layouts.

Creating New Views.

Creating and Using Menus.


Chapter 5: Intents, Broadcast R eceivers, Adapters, and the Internet.

Introducing Intents.

Introducing Adapters.

Using Internet Resources.

Introducing Dialogs.

Creating an Earthquake Viewer.


Chapter 6: Data Storage, Retrieval, and Sharing.

Android Techniques for Saving Data.

Saving Simple Application Data.

Saving and Loading Files.

Databases in Android.

Introducing Content Providers.


Chapter 7: Maps, Geocoding,: and Location-Based Services.

Using Location-Based Services.

Setting up the Emulator with Test Providers.

Selecting a Location Provider.

Finding Your Location.

Using Proximity Alerts.

Using the Geocoder.

Creating Map-Based Activities.

Mapping Earthquakes Example.


Chapter 8: Working in the Background.

Introducing Services.

Using Background Worker Threads.

Let’s Make a Toast.

Introducing Notifications.

Using Alarms.

Using Alarms to Update Earthquakes.


Chapter 9: Peer-to-Peer Communication.

Introducing Android Instant Messaging.

Introducing SMS.


Chapter 10: Accessing Android Hardware.

Using the Media APIs.

Using the Camera.

Introducing the Sensor Manager.

Using the Accelerometer and Compass.

Android Telephony.

Using Bluetooth.

Managing Network and Wi-Fi Connections.

Controlling Device Vibration.


Chapter 11: Advanced Android Development.

Paranoid Android.

Using AIDL to Support IPC for Services.

Using Internet Services.

Building Rich User Interfaces.



Printer-Ready Version   Share This
With you wherever you go: pdf + ePub + kindle -- DRM-free