Adroid provides developers with a development platform to build rich and novel applications.ProgramCapabilities. Developers can freely use hardware devices, access local information, run background services, Set alarms, and add notifications on the status bar.
Developers fully access the APIs of frameworks used by core applications and design the application architecture to simplify Component reuse. Any application can publish its functions so that other applications can reuse these functions (under the mandatory security constraints of the Framework ). This mechanism allows users to replace components.
All applications are a set of related services and systems, including:
It can be used to build a rich and scalable view set of applications, including lists, tables, text boxes, buttons, and embedded web browsers;
Content providers use applications to access data from other applications or share their own data;
Resource Manager providesCodeResource capabilities, such as localized strings, images, and layout files;
The notification Manager enables all applications to customize the notification information in the status bar;
The activity Manager manages the lifecycle of an application and provides a common navigation rollback stack.