(This book takes the development of Android application as the theme, and introduces the use of basic components of Android and the whole process of application development in combination with practical cases. The book is divided into three chapters, 18 chapters in total. The first chapter introduces the basic controls, high-end controls, common interface layout, menu dialog and other related knowledge of the Android platform based on simple and easy to understand examples; The second part introduces the high-end knowledge of Android platform, including message and broadcast services, network data management, mobile communication functions, desktop components, multimedia collection, Google services and 3D program development; The third part introduces the development process of three real cases in detail, gradually explaining the actual development process of Android mobile phone application to the readers, and also includes specific comments in the source code to help the readers grasp every detail of the code as much as possible and grasp Android programming as soon as possible. This book is very suitable for beginners and advanced developers, with clear framework and concise language, from introducing the basic components of the Android platform to leading readers to develop large-scale applications. This document includes the following annexes:)