The Android Operating System
Mobile Form Factors Versions of Android Applications and APK Files Process Architecture The Role of Java Hello, Dalvik What’s In, What’s Out Services User Interface Memory and Storage Operating-System Services Inter-Process Communication
Android Development
The Android SDK The SDK and AVD Managers Configuring the Emulator Eclipse Resources APK Files Build Process The R Class Assets The Dalvik Debug Monitor Server The Android Debugger (adb) Command Shells The Android Log and LogCat Ant
Applications
Activities and Fragments Activity Lifecycle The onCreate Method Layouts and Views The findViewById Method Tasks and the “Back Stack” Intents and Results startActivity and Related Methods Custom Application Classes Shared Application State
Fragments and Multi-Form Design
The Fragments API Fragment Lifecycle Relationship Between Activity and Fragment Possible Cardinalities Communication between Activity and Fragment Fragment Arguments Callback Interfaces Designing for Multiple Form Factors Fragments on the Back Stack
Views, Adapters, and Dialogs
Styles and Themes and View Orientation Adapters Dialog Fragments Showing and Managing Dialogs Using AlertDialog
Working with Text
The The Input Methods Input Types: Phone, E-mail, Date, Time … DatePicker and TimePicker Date- and Time-Picking Dialogs Providing Auto-Completion Using the Clipboard Linkification
Working with Lists
AdapterView and Subclasses Adapter and Subinterfaces ListView and ListAdapter ListFragment Spinner and SpinnerAdapter Handling Item Selection Custom Adapters ExpandableListView and ExpandableListAdapter
Working with Tables
The and Defining Table Cells Static Table Layouts Dynamic Tables Binding Data Using a Template Row Managing IDs
Graphics and Low-Level Events
Drawing on a Canvas The Paint Object Handling Size and Orientation Changes Handling Touch Events Working with Drawables Shape Drawables Bitmap Drawables 9-Patch Bitmaps Custom Drawables The Drawing Cache and Working with Bitmaps
Menus and the Action Bar
Options and Context Menus The Action Bar Menu Resources The MenuInflater Service The