Mihiy Vora 3
| er Featres of _Andiaid Operating System
2 1) Beautiful vo
_-Andteid 0S. basic screen provides _beatt¥fial_ aod
intuitive ser interface.
— 7) Storage
| . :
|For data Horage wrpoce
Sa GEE SER ST ESRI
aE
developers sls: beet the opr
levice | ities.» W }
the hovdinore and .sefiisare option
oO} o
leveloping Andtaid~apphcatinn
opp Lixo: drawable img isthe ditectory pat, ___
Gonsasass FOR EDUCATIONAL USE| p the synta Jor —Tetent- Her tag peaks i
[Spt
2
intent -fet ~ Lie
< action android: name. fame = —_andmid intent: ccton, nas |
intomt-H Het > =
Emai
Define _setyices in Android _o
Fa Racecar men —
| clitect interaction eoith |
along Sige eden dni ace a
[Splsh te sie do pata the andi appa is
2. To_publish the ondrerd Application =
Seryic axe_used Yor repetHive ond potentially | ass
is) Dian pes and the like.
I Xeleaseis_ompi-step process -thol invslves—
sthe_4 Hewing. task . a
sth
FOR EDUCATIONAL USE.| Mihi Vora 113,
HL Conk wxieg “evr Applicaian or Release ——-$____——
I sid in —o0d_signing o. talease v i ou
Udthot ovr Application Depends an-
+ F
>|
) | Describe the Aodroid_aychHoctive in detail.
4.) Applications i
Applicaton Layer runs aithin the Android runtime 0 ing,
the classes and services made avdlable -ffoe the
application Frameaork. ss oer -
Applicetion Pramecark
| “he Appication Fromeanrk provides the classe
luced to create na Addreid application. Tal
| provides generic abstracion tay haordiusare acces:
od man 9 the. user interface and apr Jicadion,
| Negources
TE basically ptavides the selvices through cahichs
nan cleote the pattinlar lass and make_
| that _elags helofol forthe Apolications creation.
FOR EDUCATIONAL USE— [Sandal eantina s ~_|
—— ___ Android: Ronlime environment 15 oi important page
| | Android athe ey -than_oe_internal_part oe
—___ la components | like core Wbtarie®alnd the Datu
Lv Virtual achine -
= The Andyoid vun-time ig the engine 4th
—__ nut_applications % rieas_and iy
[Srna the basis tar application vee ork
|) pawit vietua) Machine (DVM) is a agister ba ged
_Aivival machine like “avo. Virtoal tachi ce Co
1 y. iallu de. a
| android to _engore bho 9 device canton mutinlo
a |instances efficiently: Tet relies on the Linux kein
|
|
|
LBy threading and” low-level memmry manger
t brani 7 Yor.
im ko implement an andrnid application ing
standard TAVA programming ee 7 \
|) Pledfires Libratie
On tmp of linux kernel _,there Give Naorive ibrar!
| sueh a8 wlebkit., Openti_EreeType, Suite Media, —
— | -C_rentime brow Cig ete.
The pebkit \ovaxy is _Vesponsible For brows
ee ogee =
ee Yecardin }av-cio oF
Gonsars) | FOR EDUCATIONAL USEa an =
| 8) tin kernel
“| 7 Te is the heart of andisid architeclure that exists —
_ lod she rook + F andtaid architecture Linux kernel i
_| Yeepnnsible Pay device drivers , power managemect
onemots, management device managem ot and resource
a
acre
|
Applications
~|_Jeovel konsers] Tpunsel rower -. ;
APPLICATION ERAMEWoRK
O isa aes
ACTIVITY | Wwitpow | |ConmeNT View
MANAGER [Mavager| Prowners| | SYS TE
PackaGe| [eyePuowy| [Resoorce| | Lecatiow
Lluaracee| | ManeGeR| | Manag IAN
| LIBRARIES ANDRO RUNTIME |
oe uanasedl [neqacontentt|
[core upeneie
| [Jorenau Jes Teeery. E
1 | DALWIK Vi TOAL
acl [sel [rec] Isacite] |] macine | |
Nu 5 |
|| Ipispre camera lerasH anaes Cie
| | ipeivers| IpRivers EVIoRY, |
| 5 DRIVERS
Lt eeu nod Wi-Fi Aodio | | Power |
!
| Tipeweel [peive pawer| [managenert
eS
FOR EDUCATIONAL USE
ANDROID ARCH TECTURE_pifter ankiate— ianaeon \wa_and DVM 7
Sa DvM
Tin sagiori 2 16_opaang *) DVoA4_Suapparts =
EX = Andreid OF erating
2. Seine eogvate Sy tem
ine oye code Ses. 2)0VM farm
JM DVM
Y- tiple | MI 1m
operating Sustem Aadroi
2) Dim Forms separate 2) Dv Serens ms
classes in aeparate lass | in. de: byte cod Bic
b ;
3). TM runs on more DVM rons on leas «
5 memores
TES oxdrutable fomct of Ly) Tee exeastable Tan
“vm is “The of Dvm is Ape
5) Tm has diferent 5 DVM has Comman.
onstent pool constant poo.
|
6 TE tons class byte 6) The class. bbe co
| code directs lore optimised to odex
Format hafere 1
FOR EDUCATIONAL USEMihin Vera TT 4,
( Activity ‘
: launched.
Oee\ navigates
Q
cle Lhe
(App process) Activity) .
\tatted yl. ( wd fy.
I Anolhey
Apps soit “aettvity —_}$
hiqhet_prionily.— tee
1eMeund
User_telurns. a
_nced_memoiy — ____Use1
peep pieatal cada
——Aneihet_octivity
comes into the
oxeqround
— Longton py Ger navigates
7 fs J—___lacawvavies ave pieadinal iWe= cycle —
__. cet-lerin. methods ave called
“s
3) onGeateO- Colled Yhen the poi eerie
|_Lsed_sle “ietiolize Sint toe enteral ee
: Aho _veer_interace- 7 =
if IS) ongeaval)-“Thig method is called ree!
| -becomes_visible 4a she uset_andis_calltd_ofiey oy,
b “etd
a |) ppRecume () = Called if the Octivsy a
; Ry .
|leeeeatn, aad _+the veer eharte intevanting - to}.
2 yet
lle
i Hikes again
*. ) onPhuse- Called mace another act vib Qets iat
a | Al
E |_vigible anymore.
2 “f) anRester ()- Eig called saben Aho credwity jo!
9 ne. he p- Tt i :
a roy +16 called cohen tho onliviby |
= stom the Application slack. ee
jondarany
FOR EDUCATIONAL USE“piscuss —thesnbedl ook _permicsians_ia Mndtoid. Describe
| dpe permissions o_set_eyetem lonclanalilies like ——_—
~) plpetooth, comeda. _ ‘
iL} “The -puxpase_clo permission is 4e_proteck the
__privaey Peto Android seer. Andrsid apps euch veqpstsck —
| contacts and MS)05 well 06 nerkoin System
( ;
i] i oan ve
| 2 permiscingn autmmati cally or saight
1 piomet the_ueer to approye th “eqp at:
I
_|_ permission toy Blvetooth
__) S.nse6= petmission ondisid:name =" andwid.peraigsion,
i BiveteorH",
uM +
Biv ee TH. ADM ”7>
__permigsion for _Cameta
v
| < veeg- permiesinn android:name = android. pexmiccion.
Camera” />
x . .
= £ rf
< ees.
> FOR EDUCATIONAL USEQ:3_1___ Pa
) | Explore Ahe steps. -lo_ingtall an. ~confiqure fdr,
__|| Studio and SDK er eTeeT ae :
Sep yownload _Andtoi PU. ch
i ae mane doles RI ate
_com.andreid.com homepag e-and_statch For dus
|! Chee appepie plan edt or wight
| mac or tliavx. $$
| @ i
ieee | 5 iwat_doranlog
i D Click next ond select Android spk heck
Bi, ims you dort have +. already = Malee_sove
-—___l Andieid virtua co Is
- Neyt clep is to accept licence
I_¢ Ace on: Pte
|b) Next olep iS to eet locatian of logkally
Please meke sure Your disk hog minimums
| xeaui 2 veel
[Stedip_testallatin Iocatian Yost bene at le
| 500 mp Loe pace. for Android ank 3
jan.
j-ielerted’ brett cock hpue op least. 2.95 GR
Aree space 7
S)Next step is to chaoce the atovtup men -
tahoe You wont to ereqte loobest TEE ue
——} don’t oank to create a
NV
hovteut jagh Sayk, -
| Qo_net create short cust
und_aar
—| 1). And_hit “Tratall bution,
FOR EDUCATIONAL USE)vill_start inetallation, ence iV’5 dene, Click Bo
jake-sbre_Stavt Android Studio is checked. — ——
os Ty Seon
Tetep 3) Configere_An Android Singin
1 jute a tin id Sorte Wel anor ane a
tn i 6 pees
2 Pot have _any previous eottings chek 12 —
| " ai /. Ou previou:
Twrsloa oP Studio ox dole caactto. iepark say
___seutinge
_| Some necesaatiy eompanente, natt tN It completes.
And ’S all done
Click 00 Fnish ond lat building yout
Andmid Opp.
|
i ) 5 n D od ke . ’ q
16 | Dote Picker
Th Android, DatePicker ig a widget veed tn
eck a dole, TH allows to elect date by d
manth and eat in ourcvatam UAT (User Te ee
Ov oy ahs wie > 2 have Te vse
a DobePideerDialeg No
Methods oF DatePicker
I, 5
er DO
FOR EDUCATIONAL USE1D _qelda oliMonlh ().. Mhis method _is sed ty
| Aahetney ol the selected doy -ol_-the_monty
| Srom_a DatePicker + ee
|
_|.3)_getmenth () This method ig eed to get the 9-
selected day-oF-Ahe cent -lrorn_a_dal® picker.
"igs nad a pe ae
_ gear Trom_a_dote picker 7
2 7 | aimeR Aker" ae
| “Ta android ,mePuker isa stidget ced tor —
“selecting -the time of the dayin_elthel_A0a/Ph—_
mode ot 2 hours mode “The_displayed sme
—_Teonigt of home, minubes Aad clock Sotme renock +
oe need te shoo this view asa Dialog thea
Lwe have to use a “TimePiclkerDial 24 clas
| Method sob “WmePicker:
5 selCurremt Hour CaTazegey—conrentbant)
7 _ This _method_is_used “te set -the Current
| Fowts: ino simolrkers ss fe 1 |
2 Se@LHour (CTrreger how) This_method’ isu
__| te cettloor_becabdse _sekCorrentHour method —
| sas cleprecaled in AP|_ level 23.
to. set the. covvent. minutes in a ime.
FOR EDUCATIONAL USEee ce ne
js2l Hoot Veet) : The, method. 1S_U
e-cuttent_mode of the -yme rood ee Mere 3
picker. :
ain Beet
i beat -sigfeanee cf_sqlite d -dotabase_in Android —
if | jsatie a an_embedded , Rel ationc) |_Dokabase_Managenent —
FT System
ent aetna
NX
Ll tng kc
| opal database reatons rodernal ly
J
[| foitbie the opplicaien thragh Calls to Foncdiang
| Tcentoined in the STE
|
|
ot administration.
_3) Tfonsaclion: $@1xe -fansaclions ate _cupporied ACID
properties “to allot safe operation aittese Smt
T
my Hiplo ClocesGes ot threads.
lee Coq 2). stonclord
ie FOR EDUCATIONAL USE.
\