(Almost all Android application software requires the use of both Java and C/C in order to have both "power" and "beauty" and to achieve in-depth software and hardware integration. Through the JNI interface, the implementation part of the base class or subclass of the Java layer is hollowed out, and moved to the local C function of the JNI layer to implement it.)