Professional Android 2 application development
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, th...
Uloženo v:
| Hlavní autor: | |
|---|---|
| Médium: | E-kniha Kniha |
| Jazyk: | angličtina |
| Vydáno: |
Indianapolis, Ind
Wiley
2010
John Wiley & Sons, Incorporated Wrox Wiley-Blackwell Wiley Pub |
| Vydání: | 2 |
| Edice: | Wrox programmer to programmer |
| Témata: | |
| ISBN: | 0470565527, 9780470565520 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
Obsah:
- 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
- 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
- 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

