Design
Beginning
Android™ ApplicAtion development introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv chApter 1
Getting Started with Android Programming . . . . . . . . . . . . . . . . . . . . . . . . . 1
chApter 2
Activities and Intents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
chApter 3
Getting to Know the Android User Interface . . . . . . . . . . . . . . . . . . . . . . . 81
chApter 4
Designing Your User Interface Using Views . . . . . . . . . . . . . . . . . . . . . . 125
chApter 5
Displaying Pictures and Menus with Views . . . . . . . . . . . . . . . . . . . . . . . 169
chApter 6
Data Persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
chApter 7
Content Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
chApter 8
Messaging and Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
chApter 9
Location-Based Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
chApter 10
Developing Android Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
chApter 11
Publishing Android Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Appendix A
Using Eclipse for Android Development . . . . . . . . . . . . . . .