Android provides an open development platform and
offers developers the capability to build greatly rich and
innovative applications. Developers are free to be superiority
of device hardware, access location information, run
background service, set alarm, add inform to the status bar,
and so on.