Friday 9th of October 2009 10:41:35 AM
Google Android mobile platform
- Android application fundamentals
- Common Android tasks
- Android platform versions
- Android package index
The application's presentation layer. Each and every screen in an application has to extend the Activity class. Activities use Views to make up graphical user interfaces.
Normally an activity represents a single screen in the application and generally contains one or more views.
Background processes that run (potentially, for a long time) in the background.
Android defines two types of services:
- local: only accessible by the application that is hosting the service
- remote: accessible by other applications running on the device
A standard mechanism for applications to share data between applications without actually exposing the underlying structure and implementation - by programming towards an interface. Basically, content providers enable your application to use data from other applications on the devices (and vice versa).
- Broadcast receivers
- Content providers:
- ContentResolver request
Views are the graphical user interface (GUI) elements that make up the basic building blocks of a user interface. Each component knows how to draw itself - views themselves are hierarchical.
The application manifest (AndroidManifest.xml)
The manifest file defines both the content and behaviour of the application. For example, it lists the application's activities, services, and corresponding permissions.