SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Beginning Android Programming with Android Studio
Toggle community discussions
Close
Content
Bookmarks
Preface
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
1
Getting Started with Android Programming
WHAT IS ANDROID?
OBTAINING THE REQUIRED TOOLS
LAUNCHING YOUR FIRST ANDROID APPLICATION
SUMMARY
Using Android Studio for Android Development
EXPLORING THE IDE
USING CODE COMPLETION
DEBUGGING YOUR APPLICATION
PUBLISHING YOUR APPLICATION
SUMMARY
Activities, Fragments, and Intents
UNDERSTANDING ACTIVITIES
LINKING ACTIVITIES USING INTENTS
FRAGMENTS
DISPLAYING NOTIFICATIONS
SUMMARY
Getting to Know the Android User Interface
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
Designing Your User Interface with Views
USING BASIC VIEWS
USING PICKER VIEWS
USING LIST VIEWS TO DISPLAY LONG LISTS
UNDERSTANDING SPECIALIZED FRAGMENTS
SUMMARY
Displaying Pictures and Menus with Views
USING IMAGE VIEWS TO DISPLAY PICTURES
USING MENUS WITH VIEWS
USING WEBVIEW
SUMMARY
Data Persistence
SAVING AND LOADING USER PREFERENCES
PERSISTING DATA TO FILES
CREATING AND USING DATABASES
SUMMARY
Content Providers
SHARING DATA IN ANDROID
USING A CONTENT PROVIDER
CREATING YOUR OWN CONTENT PROVIDERS
USING THE CONTENT PROVIDER
SUMMARY
Messaging
SMS MESSAGING
SENDING EMAIL
SUMMARY
Location-Based Services
DISPLAYING MAPS
GETTING LOCATION DATA
MONITORING A LOCATION
SUMMARY
Networking
CONSUMING WEB SERVICES USING HTTP
CONSUMING JSON SERVICES
SUMMARY
Developing Android Services
CREATING YOUR OWN SERVICES
ESTABLISHING COMMUNICATION BETWEEN A SERVICE AND AN ACTIVITY
BINDING ACTIVITIES TO SERVICES
UNDERSTANDING THREADING
SUMMARY
Appendix
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
Open text modal
Community Questions
Close