Android Assignment.docx (1)
Android Assignment.docx (1)
Q-2 Write down note Cellular overview, cellular network, mobile IP.
Cellular Overview:
Cellular technology allows mobile device users to perform a variety
of tasks, including:
● Placing calls
● Message transmission via short message service (SMS) and
multimedia message service (MMS)
● Web browsing
● Facebook updates
Cellular Networks:
A cellular network is used by the mobile phone operator to achieve
both coverage and capacity for their subscribers. Large geographic
areas are split into smaller cells to avoid line-of-sight signal loss and
to support a large number of active phones in that area.
Mobile IP:
Mobile IP (or MIP) is an Internet Engineering Task Force (IETF)
standard communications protocol that is designed to allow mobile
device users to move from one network to another while maintaining
a permanent IP address. Mobile IP for IPv4 is described in IETF RFC
5944, and extensions are defined in IETF RFC 4721. Mobile IPv6, the
IP mobility implementation for the next generation of the Internet
Protocol, IPv6, is described in RFC 6275.
2. Java and Symbian Era (late 1990s-early 2000s): The late 1990s
saw the emergence of the Java platform for mobile development,
allowing developers to create cross-platform applications. Symbian
OS also gained popularity during this time.
An android component is simply a piece of code that has a well defined life cycle e.g.
Activity, Receiver, Service etc.
The core building blocks or fundamental components of android are activities, views,
intents, services, content providers, fragments and AndroidManifest.xml.
Services
2
They handle background processing associated with an application.
Broadcast Receivers
3
They handle communication between Android OS and applications.
Content Providers
4
They handle data and database management issues.
● XML file
The preeminent file is used for the structure of an android project. It has complete
information about all the components and packages. It initializes the API that is
further used by an application.
● View
It is the component of the User Interface that occupies the rectangular area on the
screen.
● Layout
● Activity
Activity is a User interface screen through which the user interacts. Users have a right
to place the UI elements in any way according to the Users choice.
● Install-time permissions
● Runtime permissions
● Special permissions
The three protection levels of permissions in Android are: Normal
Permissions, Signature Permissions, Dangerous Permissions.
Each protection level consists of a base permission type and zero or more
flags. For example, the "dangerous" protection level has no flags.