(Taking the use of various components of Android as the axis, this paper systematically introduces the various technical keys of Android development, such as the use of Activity, Service, Broadcast, etc., together with many examples and practical technologies to help readers learn. During this period, the actual combat content mainly simulates some mature implementations, which is highly practical. Developers can directly use these programs in the project. Finally, three enterprise level development projects (permission management software, barcode scanning and GPS logistics) are used to run through the development technology of Android, so that developers can quickly master the actual technology. A comprehensive program is attached to the book CD to help readers easily obtain all the codes in the book for learning.)