(The general layer of Android hardware has a clear level from development to use. This level just corresponds to the architecture level of the Android system. It involves the Linux kernel downward, the services using the program framework layer upward, and its use using the program layer. The development of general layer module of Android hardware also follows certain standards. With this standard, the system can automatically load it to facilitate the use of the upper layer. This PPT analyzes the development, testing and use of the general layer of Android hardware through a detailed example. It helps us understand the architecture of the Android system and teaches us how to develop C/C code in the Android source code environment. This document includes the following annexes:)