Cover image for Professional Android 2 Application Development.
Professional Android 2 Application Development.
Title:
Professional Android 2 Application Development.
Author:
Meier, Reto.
ISBN:
9780470637456
Personal Author:
Edition:
2nd ed.
Physical Description:
1 online resource (480 pages)
Contents:
Professional Android 2 Application Development -- ABOUT THE AUTHOR -- ABOUT THE TECHNICAL EDITOR -- CREDITS -- ACKNOWLEDGMENTS -- CONTENTS -- INTRODUCTION -- WHOM THIS BOOK IS FOR -- WHAT THIS BOOK COVERS -- HOW THIS BOOK IS STRUCTURED -- WHAT YOU NEED TO USE THIS BOOK -- CONVENTIONS -- SOURCE CODE -- ERRATA -- P2P.WROX.COM -- Chapter 1: Hello, Android -- A LITTLE BACKGROUND -- WHAT IT ISN'T -- ANDROID: AN OPEN PLATFORM FOR MOBILE DEVELOPMENT -- NATIVE ANDROID APPLICATIONS -- ANDROID SDK FEATURES -- INTRODUCING THE OPEN HANDSET ALLIANCE -- WHAT DOES ANDROID RUN ON? -- WHY DEVELOP FOR MOBILE? -- WHY DEVELOP FOR ANDROID? -- INTRODUCING THE DEVELOPMENT FRAMEWORK -- SUMMARY -- Chapter 2: Getting Started -- DEVELOPING FOR ANDROID -- DEVELOPING FOR MOBILE DEVICES -- TO-DO LIST EXAMPLE -- ANDROID DEVELOPMENT TOOLS -- SUMMARY -- Chapter 3: Creating Applications and Activities -- WHAT MAKES AN ANDROID APPLICATION? -- INTRODUCING THE APPLICATION MANIFEST -- USING THE MANIFEST EDITOR -- THE ANDROID APPLICATION LIFE CYCLE -- UNDERSTANDING APPLICATION PRIORITY AND PROCESS STATES -- EXTERNALIZING RESOURCES -- INTRODUCING THE ANDROID APPLICATION CLASS -- A CLOSER LOOK AT ANDROID ACTIVITIES -- SUMMARY -- Chapter 4: Creating User Interfaces -- FUNDAMENTAL ANDROID UI DESIGN -- INTRODUCING VIEWS -- INTRODUCING LAYOUTS -- CREATING NEW VIEWS -- DRAWABLE RESOURCES -- RESOLUTION AND DENSITY INDEPENDENCE -- CREATING AND USING MENUS -- SUMMARY -- Chapter 5: Intents, Broadcast Receivers, Adapters, and the Internet -- INTRODUCING INTENTS -- INTRODUCING PENDING INTENTS -- INTRODUCING ADAPTERS -- USING INTERNET RESOURCES -- INTRODUCING DIALOGS -- CREATING AN EARTHQUAKE VIEWER -- SUMMARY -- Chapter 6: Files, Saving State, and Preferences -- SAVING SIMPLE APPLICATION DATA -- CREATING AND SAVING PREFERENCES -- RETRIEVING SHARED PREFERENCES.

CREATING A SETTINGS ACTIVITY FOR THE EARTHQUAKE VIEWER -- INTRODUCING THE PREFERENCE ACTIVITY AND PREFERENCES FRAMEWORK -- CREATING A STANDARD PREFERENCE ACTIVITY FOR THE EARTHQUAKE VIEWER -- SAVING ACTIVITY STATE -- SAVING AND LOADING FILES -- INCLUDING STATIC FILES AS RESOURCES -- FILE MANAGEMENT TOOLS -- SUMMARY -- Chapter 7: Databases and Content Providers -- INTRODUCING ANDROID DATABASES -- INTRODUCING SQLite -- CURSORS AND CONTENT VALUES -- WORKING WITH SQLite DATABASES -- CREATING A NEW CONTENT PROVIDER -- USING CONTENT PROVIDERS -- CREATING AND USING AN EARTHQUAKE CONTENT PROVIDER -- NATIVE ANDROID CONTENT PROVIDERS -- SUMMARY -- Chapter 8: Geocoding, and Location-Based Services -- USING LOCATION-BASED SERVICES -- CONFIGURING THE EMULATOR TO TEST LOCATION-BASED SERVICES -- UPDATING LOCATIONS IN EMULATOR LOCATION PROVIDERS -- SELECTING A LOCATION PROVIDER -- FINDING YOUR LOCATION -- USING PROXIMITY ALERTS -- USING THE GEOCODER -- CREATING MAP-BASED ACTIVITIES -- MAPPING EARTHQUAKES EXAMPLE -- SUMMARY -- Chapter 9: Working in the Background -- INTRODUCING SERVICES -- USING BACKGROUND THREADS -- LET'S MAKE A TOAST -- INTRODUCING NOTIFICATIONS -- USING ALARMS -- SUMMARY -- Chapter 10: Invading the Phone-Top -- INTRODUCING HOME-SCREEN WIDGETS -- CREATING APP WIDGETS -- CREATING AN EARTHQUAKE WIDGET -- INTRODUCING LIVE FOLDERS -- ADDING SEARCH TO YOUR APPLICATIONS AND THE QUICK SEARCH BOX -- CREATING LIVE WALLPAPER -- SUMMARY -- Chapter 11: Audio, Video, and Using the Camera -- PLAYING AUDIO AND VIDEO -- RECORDING AUDIO AND VIDEO -- USING THE CAMERA AND TAKING PICTURES -- ADDING NEW MEDIA TO THE MEDIA STORE -- RAW AUDIO MANIPULATION -- SPEECH RECOGNITION -- SUMMARY -- Chapter 12: Telephony and SMS -- TELEPHONY -- INTRODUCING SMS AND MMS -- SUMMARY -- Chapter 13: Bluetooth, Networks, and Wi-Fi -- USING BLUETOOTH -- MANAGING NETWORK CONNECTIVITY.

MANAGING YOUR WI-FI -- SUMMARY -- Chapter 14: Sensors -- USING SENSORS AND THE SENSOR MANAGER -- INTERPRETING SENSOR VALUES -- USING THE COMPASS, ACCELEROMETER, AND ORIENTATION SENSORS -- CONTROLLING DEVICE VIBRATION -- SUMMARY -- Chapter 15: Advanced Android Development -- PARANOID ANDROID -- USING WAKE LOCKS -- INTRODUCING ANDROID TEXT TO SPEECH -- USING AIDL TO SUPPORT IPC FOR SERVICES -- USING INTERNET SERVICES -- BUILDING RICH USER INTERFACES -- SUMMARY -- INDEX.
Abstract:
Build unique mobile applications with the latest Android SDK Written by an Android authority, this up-to-date resource shows you how to leverage the features of Android 2 to enhance existing products or create innovative new ones. Serving as a hands-on guide to building mobile apps using Android, the book walks you through a series of sample projects that introduces you to Android's new features and techniques. Using the explanations and examples included in these pages, you'll acquire the foundation needed to write compelling mobile applications that use Android, along with the flexibility to quickly adapt to future enhancements. Professional Android 2 Application Development: Reviews Android as a development platform and¿best practices for mobile development Provides an in-depth look at the Android application components Details creating layouts and Views to produce compelling resolution independent user interfaces Examines Intents and Content Providers for sharing data Introduces techniques for creating map-based applications and using location-based services such as GPS Looks at how to create and use background Services, Notifications, and Alarms Demonstrates how to create interactive homescreen components Explores the Bluetooth, telephony, and networking APIs Examines using hardware, including the camera and sensors such as the compass and accelerometers Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. Programmer Forums Join our Programmer to Programmer forums to ask and answer

programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. wrox.com.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: