SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Beginning Android Programming with Android Studio
Beginning Android ® Programming with Android Studio
CREDITS
ABOUT THE AUTHOR
ABOUT THE TECHNICAL EDITOR
ACKNOWLEDGMENTS
INTRODUCTION
WHO 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
WHAT IS ANDROID?
OBTAINING THE REQUIRED TOOLS
LAUNCHING YOUR FIRST ANDROID APPLICATION
SUMMARY
EXPLORING THE IDE
USING CODE COMPLETION
DEBUGGING YOUR APPLICATION
PUBLISHING YOUR APPLICATION
SUMMARY
UNDERSTANDING ACTIVITIES
LINKING ACTIVITIES USING INTENTS
FRAGMENTS
DISPLAYING NOTIFICATIONS
SUMMARY
UNDERSTANDING THE COMPONENTS OF A SCREEN
ADAPTING TO DISPLAY ORIENTATION
MANAGING CHANGES TO SCREEN ORIENTATION
UTILIZING THE ACTION BAR
CREATING THE USER INTERFACE PROGRAMMATICALLY
LISTENING FOR UI NOTIFICATIONS
SUMMARY
USING BASIC VIEWS
USING PICKER VIEWS
USING LIST VIEWS TO DISPLAY LONG LISTS
UNDERSTANDING SPECIALIZED FRAGMENTS
SUMMARY
USING IMAGE VIEWS TO DISPLAY PICTURES
USING MENUS WITH VIEWS
USING WEBVIEW
SUMMARY
SAVING AND LOADING USER PREFERENCES
PERSISTING DATA TO FILES
CREATING AND USING DATABASES
SUMMARY
SHARING DATA IN ANDROID
USING A CONTENT PROVIDER
CREATING YOUR OWN CONTENT PROVIDERS
USING THE CONTENT PROVIDER
SUMMARY
SMS MESSAGING
SENDING EMAIL
SUMMARY
DISPLAYING MAPS
GETTING LOCATION DATA
MONITORING A LOCATION
SUMMARY
CONSUMING WEB SERVICES USING HTTP
CONSUMING JSON SERVICES
SUMMARY
CREATING YOUR OWN SERVICES
ESTABLISHING COMMUNICATION BETWEEN A SERVICE AND AN ACTIVITY
BINDING ACTIVITIES TO SERVICES
UNDERSTANDING THREADING
SUMMARY
Appendix
Chapter 1 ANSWERS
Chapter 2 ANSWERS
Chapter 3 ANSWERS
Chapter 4 ANSWERS
Chapter 5 ANSWERS
Chapter 6 ANSWERS
Chapter 7 ANSWERS
Chapter 8 ANSWERS
Chapter 9 ANSWERS
Chapter 10 ANSWERS
Chapter 11 ANSWERS
Chapter 12 ANSWERS
WILEY END USER LICENSE AGREEMENT

Community Questions