
Professional AndroidTM Application Development
by Reto MeierRent Book
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
eBook
We're Sorry
Not Available
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
Reto is an experienced software developer with more than 10 years of experience in GUI application architecture, design, and development. He’s worked in various industries, including offshore oil and gas, before moving to London and into fi nance.
Always interested in emerging technologies, Reto has been involved in Android since the initial release in 2007. In his spare time, he tinkers with a wide range of development platforms including WPF and Google’s plethora of developer tools.
Table of Contents
Introduction | |
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 | |
Summary | |
Getting Started | |
Developing for Android | |
Developing for Mobile Devices | |
To-Do List Example | |
Android Development Tools | |
Summary | |
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 | |
Summary | |
Creating User Interfaces | |
Fundamental Android UI Design | |
Introducing Views | |
Introducing Layouts | |
Creating New Views | |
Creating and Using Menus | |
Summary | |
Intents, Broadcast R eceivers, Adapters, and the Internet | |
Introducing Intents | |
Introducing Adapters | |
Using Internet Resources | |
Introducing Dialogs | |
Creating an Earthquake Viewer | |
Summary | |
Data Storage, Retrieval, and Sharing | |
Android Techniques for Saving Data | |
Saving Simple Application Data | |
Saving and Loading Files | |
Databases in Android | |
Introducing Content Providers | |
Summary | |
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 | |
Summary | |
Working in the Background | |
Introducing Services | |
Using Background Worker Threads | |
Let's Make a Toast | |
Introducing Notifications | |
Using Alarms | |
Using Alarms to Update Earthquakes | |
Summary | |
Peer-to-Peer Communication | |
Introducing Android Instant Messaging | |
Introducing SMS | |
Summary | |
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 | |
Summary | |
Advanced Android Development | |
Paranoid Android | |
Using AIDL to Support IPC for Services | |
Using Internet Services | |
Building Rich User Interfaces | |
Summary | |
Index | |
Table of Contents provided by Publisher. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.