You are on page 1of 11

Name:S.

VosudeVo oll No- /9691FOoDK


dass MCA -C. Secloo McA C Selicn
Assignment: MAD
Vas udeva s

( Andscid Aschttectuve-

opesali nq 8yslem 9tock 8optwore Componen


Andeoid
Whieh divided io Five 8edions and four
%oughly
maio
loyers sho wn beloo osebitectose dioqvam

E
Yasudeva S
Lnux kevnel;-
inuy 3.G
At the
tho bottom the lo ox.

With appsoi matë l 15 patche This provideg level

hosdwaso 0od t
abstmeien between the device

Contalnn at the e93enlial hasdwase dsivess ke Camexa.

the
the kes nel handles the
keypod deglay ete A1so.
9voh 0s netwoskinc
him hal linx seall good

Vost 09 device dives whicb take


Ond
ass0y
tne nfes fatin to pex pbexa hosdwose

ibsaes
Ontop o iou kesnel heve
theve 9et f Gbsosies

incud nq pen Sotsee web bsowBey Engine toebb't

Oell known
tbsa dato base which e a

Use fol
Sepesilory tor Slo rage and
8hasinq OS appheaG
aata,ibraries play ond e covd oudio an Vidto
gst, tibvovies espongtbls for nles nal Secusit efe

Android C:bxarieS-
This Cafaqory en comp asses
fhose javg boased ibsosie,
hat are 8pectfic to Android development xomples of
Libraie S this alegory which ncude The pptYamecoovk
ibraries adl: tion lo hose that faci lote use fnlerface-
building gTaphi es dra win 9 Ond data base cesS

A Summary f Some cey Core Android ibsavie


available the Andreid deve lopev
fellouos.
Name Vorudevo.S.

Andsoid CibyasieS
ibva rieg
This htegery tncompo 98 es java based
hat are pecifice o Andseid develapment. éxomple of
ibravie n this ofe 9ory 'orlude he applicalion fsame
work ibvavies odd:oddition To tho se hat facil:tale use-
intes dore dsowing and delabase
building gra phics access

.andtoid. app Pse vide aCcess o the appheolion mod and

h
S e Cesnesslone f 0 Yndveid apphoofons
ndsoid Confent Faeili toleg Conle nt ccess pubks bing
between opplicalions Ond app hcalien
and messogng
Component
android. dofobose: Used aceessS dala
dala pubhshed by
Conlent prouidevs nd inelud es sQile dolobase
Manaqement closses

androld. open9 A jora otes Foce to the open GES


3D 9aphies rend extn 9 APT
android. s Provide apphlio h access lo 9tandard

Opevaling System Seyvices indudin9 messag es 3y slem


Sesvice sS and nler process Cbmmunicalion
andreidkt-used o rerder and monf pulofe fert or
device
disply
android. Vie- "The
The fundamentol bleees off
building bleeks of
applicalion UCer inlar face
Vasudera-S

Android Kunlime-

These S Bwd 9eclion of The ovchileclo r Gknd

he Second foyer tfrom he bo ton. Tbi


avoflo ble on

Secfon prevides a Cempenent Ca lled Dalu:k Vsual


Key
kind P java V i u al Ma ohin
Machint which
Specially designe d and oplionized fo Andsoid

The Daluik vM Make use of Cinux Core feal ses like

Memery Manage ment and mult hreadng , whioh in/wen sic

the java long uage) The Dalvik VM eno bleg evesy

Andeeid ApphcalFon to un psocess

wih n 8lance s he Daluk Visua machine.

The Andsoid nunl'm also psovides a 9e Core


Sa vies hich enable Ancsoid appli eaion
develepers
wse Andseid applheoi ens using gTa ndavd Java
pregsamminq lanquaqe
Apphcot on frame wonk:-
The Appli cafi on rame werk
layer provides many hgher level
Sesvices t appkealon s in the etm S java asces
Hppkcake
develepers are allowe d 6 make ure f hese Sevvi ces
thein appli ca lions

Activ:Manoger Conlrols a
ospecle he apphealioo
ife Cyole and activiy Sack

Content Providers Aloo opphealiong tpubksh ond


Shore dalo oh oher applicalios
Nome: Votudeva .S.

Applicalions
wH f'nol oll the Android appli colion o he
Yeu
You
Cwvife appkeolion s l be
top layer yeu (will

nsla lled on hrs layer ony fxamples o Su ch oppicnlioi


are Conta c Books, Browser, yames Fle.

todroid Componens
The essenal building blockr
Apphcalion Componente are

an Andreid apphcolion. These Componenle are oosely


Couple d bby he appkealion manifest l e Android Monifest
hat descsibez Pach Component of /he applicolio

and how They inle aot


te llewin g feur main Compor thot Con be,
These are
.
Used an Andreid Apphca bons.
Componenk & Deseiphon
Act vies
They ndeote the hondle the
the Usernlesface
SmorE phene slevoge

SeruiceS.

They harndle borkgsound psecessin9 99o ciolodwlh opp lh pP


3 Bread Cost Keceivev

hey handle opm unico lion belwoeen Android s and


appicoli cn.

Cenlent Peviderc:

he
They hovdle da and dalo base Mannge men SS ues
Voçu deva S
A:ec
An ochv Yepsesen aSngle Scs een ilh Uses

intesface n shertAclivily pes forms oci en G he


Scseen Fer na mple An C'mail appli calion ight hove
have
One aclivi hat gheuos a tist ne emal
anelher acfivi hat fo ading
e emas, anolhe acfvily
Composo an email appli oafo has more
han One aclvit hen ne em Shoold be manked
as the actrvity that depsesen led when apph calhon
(ounche d

An activiictplomentad S Sub eloss of dclu


class fo lloo3.
public class in Aebvily Bxte nds Aefivil,
Seyvice
A Sesvice is Co mponent that in 7he boc.
9otn od pex form Yu nnn9
Opexalions . For
Exomple, a 8ervice might music he bock
soup ohile he Ucer a
dgfesent appheabo
Or it mht felch dola over he netuk oith eut
blockng uSer inlerocbon wilh an acli viG
As Service implemented Subclo ss
Sevvice class Tellceos

publie cla sg my Se rvice


extends Sevviee ?
Neme: Vosude vn S

Boad Cost Receivers


fo brcod cast
Receiveys Smply Respond
Broad Cosl
O from he Sy slem
other applicalions
messaqes

ppk colions 6an olso otote bvodcosl


for enample,
ppheafion3 know that Some) dalo hos
hos
to let olher
and IS avatlable
detonloo ded fo he doviee
been ecever
tuse, 80 this is broad cost
th use,
f em

his and inlidle)


fntercept
Communicaion

who will

appsopviole oon
A bvcod coet receiver is implemened os 'o 9ub coss
olass and Canh m
sage broad
Bread Cost Recefver
of
fnte nt object
Cost S

elass My Recefver flends Brcod east Rece'ver


public

Veid
Vold n Recefver Ccentert, inlent ) i }
pubic

Conent Psovides
Content Compenent Supple date vom ne
A poovidey

Such Se9est ave hondesed


appt.eafien clhes J'equest

the me thods cf Ihe cole nt Reselvey clocs. The dal


b
b 86rd the file Syse , the ddoa hose cr
ma
Sene whevé lse nlFry
Conent prevideor ratrk implemented o sandand
Conlnt psevider clacs and must fploment oandatd

set APIS fhat enable her appralicty arn


yansarli cns
Voredeva S
Publie clac s my Cenlent pro vidor txend Oonent provider

Public veid en Crealci }

i dela:/ wh:le (overing


theeugh hese lags
applcalien acmpe nenk indir:dual choplavs

Addlkienal ompbnent:.

ragmenlk
Repre senta porle ser nlesfore in an
adtil
Views
U elements that
hal dsoon On Scseen ineucing botlon s
ists forms ele
Layouls
Weu hie sorchies hat Contre! Scveen tormal and ppearane
the the Vews

Totents:
Message Win9 Cempenen fegelher
Ke scusces
Cxlesnel element. Such
shings
0Shings, Con slante and da uwable

icores
Man fest

Cendqurabico fle for he applhcalicn


Name Vasudeva.

Actly diagsam - Call ac meThed.

Aelivty au nehed

On cseale e>

User navigaley
On 8tartt Co Kesartr
the otviy
On Resumeo

Add Process Aetiv User relors


kined runnin t acivil

An ther ocfv comes


nto he fore
Apps uith higher 9 ound
prioriyneed memery
User navigales
On pause c>
to the actviy
The actvily ts
no lenqek Visible

nSlop ()
The anhv finischimg
being desTre yed by The sys tem

n Deskey (

Aehvit
Shut downty
Vorudra
Sexvi ces

Sesvce ts Started\

by Start Seyvieer
Sesvtce Cseale
by bind Sevvice

On Cyeate cs On Creoleco

Starte>
On Bindcy

Sevice chent inlvoc wih serute


etnnin9 Cn Rebindrs

CUn Bnd t
The Sesviee ts
Slopped
Cno all back
On Desroyr >

on Des oyts
Sexvice ic
Shut den

3erviee is Bcen der Service 3,


Shut douwn/
Un B0unded Service
Name Vasudero S

Breod cas ece'ver -


Keqiste sng

Andrei d 8rod Coct


System Qeceirer

uess
Not fication hen intent Occur

Con tent Kevidor

Bosnecs
kayer App App App
Blhnde Ashmen
Daa
Alecees Content ovider
a
- Read-- - -dot- - -

Data h)d
Thtir S
hoyer net Lte
Fles

You might also like