Start Back Next End
  
52
browser and contact manager, as well as applications that are
developed by developers.
2.2.3.3.
Android Building Blocks
Based on Burnette (2010), Android basically has 4 building
blocks which every building block has different purpose and lifecycle. 
1.
Activity Manager
Activity Manager has a certain purpose that is to manage the
activity life cycle of applications.
2.
Intents
Intents used to assist in navigation from one activity to the next.
Intents also notify applications of various events, from hardware
state change to incoming data.
3.
Services
Services which runs in the background and does not generally
present a direct user interfaces. Services provide a service to check
for updates or to play back music.
4.
Broadcast Receiver
Broadcast
Receiver is a building block inside Android architecture
that whenever the device receives an incoming text message, it must
register itself as a Broadcast Receiver.
5.
Content Providers
Content Providers serves as an abstraction for every data stored on
the device that is accessible by multiple applications. As well as to
let developers to build a content provider while maintaining
complete control over how the data gets accessed.
2.2.4.
Data, Database and SQLite
2.2.4.1.
Data
Based on
to Connolly and Begg (2010), a collection of facts,
raw observations and information can be called and categorized as data. 
The main purposed of data is used as supporting materials for case
study or research process. 
Meanwhile, data dictionary
is a repository of data
which
describes the data
itself
inside the database. This catalog is expected to
be accessible to users. Basically, the data dictionary stores:
a. Names, types, and sizes of data items.
Word to PDF Converter | Word to HTML Converter