Contents
Android Platform Fragmentation
Chapter 2: Development Environment
Android Software Development Kit
Android Native Development Kit
Android Development Tools for Eclipse
Setting Up the Development Environment
Creating a New Android Application Project
Building the Android Application
Running the Android Application
Chapter 3: Application Components
Getting and Extracting the Intent
Restricting Access to a Service
Starting a Service with an Intent
Receiving the Broadcast Message
Chapter 4: Application Resources
Default and Alternative Resources
Defining Alternative Resources
Supported Configuration Qualifiers
Loading the XML Layout Resource
Accessing Individual Views in a Layout
Adding a Fragment to an Activity
Adding a User Interface to a Fragment
Passing Arguments to a Fragment
Communication Between the Activity and the Fragment
Adding Actions to the Action Bar
Accessing the Notification Service
Adding Actions to a Notification
Adding Action Buttons to a Notification
Adding and Editing Shared Preferences
Reading the Shared Preferences
Listening for Shared Preferences Changes
Creating and Opening the Database
Upgrading the Existing Database
Deleting Data from the Database
Signing Up for Android Backup Service
Adding the Backup Service Key to the Manifest
Providing the Backup Agent Implementation
Declaring the Backup Agent in the Manifest
Testing the Backup Agent Implementation
Chapter 8: Sensors and Location
Requesting Audio Record Permission
Configuring the Audio Source for Recording
Configuring the Audio Output for Recording
Creating a Surface for Video Playback
Creating a Preview Surface for Video Recording
Configuring the Video Source for Video Recording
Configuring the Video Encoder for Video Recording
3.129.69.151