About the Android Database Programming We live in an increasingly data-centric and data-driven world.On top of that we live in a very mobile-centric world with the riseof Android smart phones and tablet devices and the surge in demandfor the Android platform. Along with the demand for more data,there is a demand for efficient, "snappy" applications, and sodevelopers need to have a strong understanding of when differentdata storage methods are appropriate and when they are not. Mastering how to use these two fields to successfully create apowerful application will help you boost your knowledge and skillsin this area. "Android Database Programming" is designed to help developerscreate and design data-centric mobile applications on GooglesAndroid platform. As the world goes increasingly mobile and asconsumers demand for data-centric applications rises, knowing howto combine the two effectively will become an increasinglyimportant asset to have as a developer. The book starts by lookingat the various local data storage methods on Android, and finishesoff by examining external databases and ways you can utilize themfrom within an Android application. This book starts by looking at local data storage methods,focusing on writing SQLite databases for your application and alsolooking at ways to bind these databases to the user interface. Thebook, through its practical approach, strives to teach you byexamples. Each chapter focuses on flushing out high level designconcepts, before drilling down into different code examples. As you continue you will look at external databases, primarilyGoogles App Engine platform, and pull things together by helpingyou understand how you can request, cache, and display this data.The book then teaches the ways and techniques to utilize suchexternal databases from within your application. Contents Preface Chapter 1: Storing Data on Android Chapter 2: Using a SQLite Database Chapter 3: SQLite Queries Chapter 4: Using Content Providers Cha