Directory
- Android Frame
- Linux Kernel
- System Runtime Library
- Libraries
- Android Runtime
- Application Framework
- Application
Android Frame
- Linux Kernel
Android Core system services are based on the Linux kernel, such as security, memory management, process management, network protocol stacks, and drive models. The kernel acts as an abstraction layer between the software layer and the hardware layer.
2. System Runtime Library
Consists of ' System library '(Libraries) and ' Runtime ' (Android runtime).
System Library (Libraries) contains a number of C + + libraries that can be used by different components of the Android system. They provide services to developers through the Android application framework (application framework).
Run Library (Android runtime) is made up of core libraries and Dalvik virtual institutions. The core library provides most of the functionality of the Java programming language Core library, with each Android application running in its own process, with a separate instance of the Dalvik virtual machine.
3. The application Framework provides application developers with a variety of controls and services in the Api,android application architecture that can be reused.
4. The application is the software that provides various functions on the Android system that can interact with the user. Android provides basic applications such as making calls, sending and receiving text messages, contacts, desktops, and more. Developers can develop a wide variety of applications based on the APIs provided by the application framework.
:
Android v2.0 basic concept-talking about