Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Praise for The Android™ Developer’s Cookbook, Second Edition
Dedication Page
Contents at a Glance
Table of Contents
Preface
Why an Android Cookbook?
Who Should Read This Book?
Using the Recipes
Book Structure
Additional References
About the Authors
1. Overview of Android
The Evolution of Android
The Dichotomy of Android
Devices Running Android
Hardware Differences on Android Devices
Features of Android
Android Development
Software Development Kit (SDK)
Google Play
2. Application Basics: Activities and Intents
Android Application Overview
Activity Lifecycle
Multiple Activities
3. Threads, Services, Receivers, and Alerts
Threads
Messages between Threads: Handlers
Alerts
Services
Broadcast Receivers
App Widgets
4. Advanced Threading Techniques
Loaders
AsyncTasks
Android Inter-Process Communication
5. User Interface Layout
Resource Directories and General Attributes
Views and ViewGroups
Text Manipulation
Other Widgets: From Buttons to Seek Bars
6. User Interface Events
Event Handlers and Event Listeners
Advanced User Interface Libraries
7. Advanced User Interface Techniques
Android Custom View
Android Animation
Accessibility
Fragments
8. Multimedia Techniques
Images
Audio
Video
9. Hardware Interface
Camera
Other Sensors
Telephony
Bluetooth
Near Field Communication (NFC)
Universal Serial Bus (USB)
10. Networking
Reacting to the Network State
Using SMS
Using Web Content
Social Networking
11. Data Storage Methods
Shared Preferences
SQLite Database
Content Provider
File Saving and Loading
12. Location-Based Services
Location Basics
Using Google Maps
Using the Little Fluffy Location Library
13. In-App Billing
Google Play In-App Billing
14. Push Messages
Google Cloud Messaging Setup
Sending and Receiving Push Messages
Receiving Messages
Sending Messages
15. Android Native Development
Android Native Components
16. Debugging
Android Test Projects
Eclipse Built-In Debug Tools
Android SDK Debug Tools
Android System Debug Tools
A. Using the OpenIntents Sensor Simulator
Setting Up the Sensor Simulator
Adding the Sensor Simulator to an Application
B. Using the Compatibility Pack
Android Support Packages
Adding the Support Library to a Project
C. Using a Continuous Integration System
D. Android OS Releases
Cupcake: Android OS 1.5, API Level 3, Released April 30, 2009
Donut: Android OS 1.6, API Level 4, Released September 15, 2009
Eclair: Android OS 2.0, API Level 5, Released October 26, 2009
Froyo: Android OS 2.2, API Level 8, Released May 20, 2010
Gingerbread: Android OS 2.3, API Level 9, Released December 6, 2010
Honeycomb: Android OS 3.0, API Level 11, Released February 22, 2011
Ice Cream Sandwich: Android OS 4.0, API Level 14, Released October 19, 2011
Jelly Bean: Android OS 4.1, API Level 16, Released July 9, 2012
Index
← Prev
Back
Next →
← Prev
Back
Next →