v
Contents at a Glance
About the Author ���������������������������������������������������������������������������������������������������������������xxi
About the Technical Reviewer �����������������������������������������������������������������������������������������xxiii
Acknowledgments ������������������������������������������������������������������������������������������������������������xxv
Introduction ��������������������������������������������������������������������������������������������������������������������xxvii
■ Chapter 1: Setting Up Your Android App Development System ����������������������������������������� 1
■ Chapter 2: Configuring Your Android App Development System ������������������������������������� 33
■ Chapter 3: An Introduction to the Android Application Development Platform ��������������� 61
■ Chapter 4: Introduction to XML: Defining an Android App, Its Design, and Constants ����� 101
■ Chapter 5: Introduction to Java: Objects, Methods, Classes, and Interfaces ���������������� 131
■ Chapter 6: Android Screen Design: Writing to the Display Using Activity and View ����� 167
■ Chapter 7: Making Apps Interactive: Intents, Event Handling, and Menus �������������������� 213
■ Chapter 8: Android UI Design: Using Advanced ViewGroup Layout Containers ������������� 259
■ Chapter 9: Android Graphic Design: Making Your UI Designs Visual ����������������������������� 301
■ Chapter 10: Android Animation: Making Your UI Designs Move ������������������������������������ 353
■ Chapter 11: Digital Video: Streaming Video, MediaPlayer, and
MediaController classes ������������������������������������������������������������������������������������������������ 399