Friday, September 23, 2011

Android Application Development, 1st Edition







By Rick Rogers, John Lombardo
Publisher: O'Reilly Media, Inc.
Pub Date: May 26, 2009
Print ISBN-13: 978-0-596-52147-9
Pages: 336
Slots: 1.0

This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile market. Android Application Development introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. With this book, you will:

Get a complete introduction to the Android programming environment, architecture, and tools

Build a modular application, beginning with a core module that serves to launch modules added in subsequent chapters

Learn the concepts and architecture of a specific feature set, including views, maps, location-based services, persistent data storage, 2D and 3D graphics, media services, telephony services, and messaging

Use ready-to-run example code that implements each feature

Delve into advanced topics, such as security, custom views, performance analysis, and internationalization

The book is a natural complement to the existing Android documentation provided by Google. Whether you want to develop a commercial application for mobile devices, or just want to create a mobile mashup for personal use, Android Application Development demonstrates how you can design, build, and test applications for the new mobile market.

Copyright
Preface
Part 1: Development Kit Walk-Through
Chapter 1. Getting to Know Android
Section 1.1. Why Android?
Section 1.2. The Open Handset Alliance
Section 1.3. The Android Execution Environment
Section 1.4. Components of an Android Application
Section 1.5. Android Activity Lifecycle
Section 1.6. Android Service Lifecycle
Section 1.7. How This Book Fits Together
Chapter 2. Setting Up Your Android Development Environment
Section 2.1. Setting Up Your Development Environment
Section 2.2. Hello, Android
Chapter 3. Using the Android Development Environment for Real Applications
Section 3.1. MicroJobs: This Book's Main Sample Application
Section 3.2. Android and Social Networking
Section 3.3. Downloading the MJAndroid Code
Section 3.4. A Brief Tour of the MJAndroid Code
Section 3.5. First Steps: Building and Running the MicroJobs Application
Section 3.6. Summary
Chapter 4. Under the Covers: Startup Code and Resources in the MJAndroid Application
Section 4.1. Initialization Parameters in AndroidManifest.xml
Section 4.2. Initialization in MicroJobs.java
Section 4.3. Summary
Chapter 5. Debugging Android Applications
Section 5.1. The Tools
Section 5.2. Eclipse Java Editor
Section 5.3. Summary
Chapter 6. The ApiDemos Application
Section 6.1. Application Setup in the Manifest File
Section 6.2. Finding the Source to an Interesting Example
Section 6.3. Adding Your Own Examples to ApiDemos
Chapter 7. Signing and Publishing Your Application
Section 7.1. Test Your Application
Section 7.2. Attach an End User License Agreement If Desired
Section 7.3. Create and Attach an Icon and Label
Section 7.4. Clean Up for Release
Section 7.5. Version Your Application
Section 7.6. Obtaining a Signing Certificate and API Key
Section 7.7. Signing Your Application
Section 7.8. Retesting Your Application
Section 7.9. Publishing on Android Market
Part 2: Programming Topics
Chapter 8. Persistent Data Storage: SQLite Databases and Content Providers
Section 8.1. Databases
Section 8.2. Content Providers
Chapter 9. Location and Mapping
Section 9.1. Location-Based Services
Section 9.2. Mapping
Section 9.3. The Google Maps Activity
Section 9.4. The MapView and MapActivity
Section 9.5. Working with MapViews
Section 9.6. Location Without Maps
Chapter 10. Building a View
Section 10.1. Android GUI Architecture
Section 10.2. Assembling a Graphical Interface
Section 10.3. Wiring Up the Controller
Section 10.4. The Menu
Chapter 11. A Widget Bestiary
Section 11.1. Android Views
Section 11.2. ViewGroups
Section 11.3. Layouts
Chapter 12. Drawing 2D and 3D Graphics
Section 12.1. Rolling Your Own Widgets
Section 12.2. Bling
Chapter 13. Inter-Process Communication
Section 13.1. Intents: Simple, Low-Overhead IPC
Section 13.2. Remote Methods and AIDL
Chapter 14. Simple Phone Calls
Section 14.1. Quick and Easy Phone Calls
Section 14.2. Exploring the Phone Code Through the Debugger
Section 14.3. Exception Handling
Section 14.4. Android Application-Level Modularity and Telephony
Chapter 15. Telephony State Information and Android Telephony Classes
Section 15.1. Operations Offered by the android.telephony Package
Section 15.2. Android Telephony Internals
Section 15.3. Android and VoIP
Appendix A. Wireless Protocols
Section A.1. Prehistory
Section A.2. The Dawn of Second Generation (2G) Digital Cellular
Section A.3. Improved Digital Cellular (2.5G)
Section A.4. The Rise of 3G
Section A.5. The Future: 4G
Colophon
Index


Another Android Books
Download

1 comment:

  1. i am successful for this Android related blog.. so thanks for sharing the information..

    Thanks,

    Android App Development Books

    ReplyDelete

Related Posts with Thumbnails

Put Your Ads Here!