Android System Framework
1.Linux cores: Provides the underlying drivers for various hardware on Android devices, such as display drivers, audio drivers, and camera drivers.
2. System run-time library layer: The main feature support for Android system is provided by the C + + library, the SQLite library provides database support, Opengl/es Library provides 3D drawing, WebKit provides browser, Android runtime library, The Dalvik virtual machine is also included in the runtime library, enabling each Android app to run in a separate process and have its own Dalvik virtual machine instance.
3. Apply the framework layer API
3. Application layer is installed on the phone application.
Android App Development features
1. Four components
Activities (activity)
Services (Service)
Broadcast Receivers (broadcast)
Content provider (Provider):
2.
First line of code (i)