05530nam 2200745Ia 450 991081690020332120200520144314.01-282-55062-497866125506210-470-63745-5(CKB)2520000000006762(EBL)487697(OCoLC)815645716(SSID)ssj0000749793(PQKBManifestationID)11425923(PQKBTitleCode)TC0000749793(PQKBWorkID)10736723(PQKB)11512123(Au-PeEL)EBL487697(CaPaEBR)ebr10366621(CaONFJC)MIL255062(CaSebORM)9780470565520(MiAaPQ)EBC487697(OCoLC)741113034(OCoLC)ocn741113034 (EXLCZ)99252000000000676220091217d2010 uy 0engur|n|---|||||txtrdacontentcrdamediacrrdacarrierProfessional android 2 application development /Reto Meier2nd editionIndianapolis, IN Wiley20101 online resource (580 pages)Wrox professional guidesDescription based upon print version of record.0-470-56552-7 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 FRAMEWORKSUMMARY; 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 InterfacesFUNDAMENTAL ANDROID UI DESIGNINTRODUCING 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 PREFERENCESCREATING A SETTINGS ACTIVITY FOR THE EARTHQUAKE VIEWERINTRODUCING 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 PROVIDERSSUMMARYChapter 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 WIDGETSCREATING APP WIDGETSUpdate to the bestseller now features the latest release of the Android platform Android is a powerful, flexible, open source platform for mobile devices and its popularity is growing at an unprecedented pace. This update to the bestselling first edition dives in to cover the exciting new features of the latest release of the Android mobile platform. Providing in-depth coverage of how to build mobile applications using the next major release of the Android SDK, this invaluable resource takes a hands-on approach to discussing Android with a series of projects, each of which introduceApplication softwareDevelopmentOpen source softwareMobile computingApplication softwareDevelopment.Open source software.Mobile computing.005.1005.268ST 230rvkST 261rvkZN 6560rvkMeier Reto1082696MiAaPQMiAaPQMiAaPQBOOK9910816900203321Professional android 2 application development4119213UNINA