The Android OS is a popular and flexible platform for many of today's most in–demand mobile devices. This full–color guide offers you a hands–on introduction to creating Android applications for the latest mobile devices. Veteran author Wei–Meng Lee accompanies each lesson with real–world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, the author proceeds to teach everything you need to know to successfully develop your own Android applications.
Beginning Android Application Development:
Explains what an activity is and reviews its lifecycle
Zeroes in on how to customize activities by applying styles and themes
Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others
Details ways to adapt to different screen sizes and adjust display orientation
Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more
Covers SMS messaging and networking
Walks you through how to create an Android Service and interact with it
Pares down the most essential steps for publishing Android applications
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
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.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
GETTING STARTED W CHAPTER 1: ITH ANDROID PROGRAMMING 1
CHAPTER 2: ACTIVITIES AND INTENTS 27
CHAPTER 3: GETTING TO KNOW THE ANDROID USER INTERFACE 81
CHAPTER 4: DESIGNING YOUR USER INTERFACE USING VIEWS 125
CHAPTER 5: DISPLAYING PICTURES AND MENUS WITH VIEWS 169
CHAPTER 6: DATA PERSISTENCE 203
CHAPTER 7: CONTENT PROVIDERS 237
CHAPTER 8: MESSAGING AND NETWORKING 263
CHAPTER 9: LOCATION–BASED SERVICES 301
CHAPTER 10: DEVELOPING ANDROID SERVICES 331
CHAPTER 11: PUBLISHING ANDROID APPLICATIONS 359
APPENDIX A: USING ECLIPSE FOR ANDROID DEVELOPMENT 381
APPENDIX B: USING THE ANDROID EMULATOR 393
APPENDIX C: ANSWERS TO EXERCISES 411
Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.