2
edits
Changes
no edit summary
|
|}
== Application Building Blocks ==
'''1. Activity''' - an UI component that interacts with an user
'''2. Service''' - a task running in background and it does not have any UI
'''3. Content Provider''' - component that allows applications to share data with other applications.
'''4. Intent Receiver''' - component that responds to notification or status changes. Allows an application to register some code that will be run when it is triggered by an external event.
The basic idea in Android OS is to reuse and replace components (OSGi model).