List of Tables

 

Chapter 1. Introducing Android

Table 1.1. Prerequisites and online documentation for Android development

Table 1.2. Important locations on the Android filesystem

Table 1.3. List of notable applications that make innovative use of sensors on the Android platform

Table 1.4. Some of the key Android command-line tools

Chapter 2. Android application fundamentals

Table 2.1. Attributes that can be defined and used when declaring and resolving Intents

Chapter 3. Managing lifecycle and state

Table 3.1. The five levels the Android platform uses to prioritize processes

Table 3.2. Lifecycle methods

Table 3.3. The most commonly overridden Activity lifecycle methods, when they’re invoked, and what you’ll typically use them for

Chapter 4. Getting the pixels perfect

Table 4.1. Best practices when working with Views

Table 4.2. Available built-in Android layout managers

Table 4.3. Layout parameters specific to LinearLayout

Table 4.4. General ListView tips

Table 4.5. Valid elements for defining shape drawables

Table 4.6. Common selector drawable states

Table 4.7. Screen configuration matrix with example configurations

Table 4.8. A synopsis of supports-screens settings and effects

Table 4.9. Resource qualifiers relevant for screen support

Chapter 7. Storing data locally

Table 7.1. An overview of the Android database related packages and some of the main classes

Table 7.2. Useful sqlite3 shell commands for working with SQLite databases

Chapter 8. Sharing data between apps