Professional Documents
Culture Documents
Dashrath Nandan MAD (Complete) Notes
Dashrath Nandan MAD (Complete) Notes
UNIT:! Dashnath
Nandam
Date
Page
¥ WindoNS Andreio
DDeveloped by Microsoft by Grogle
i)aumched in J985 008
)uYent Stable Version ig klind 11: Andvotd 13
iv kesnel type is Hybid Pkenel t e is linu based.
Chaxges for original Vesiln
Vi) Mast sedn Pl.
free of Cast.
Met ed n O:s euerall
i0S Andreid
DDeueleped
D
by Aptle Irnorpratin, *> by Gr0ogle
nitally suliaud en uly 2i,208t- on 29 ept 2008
hybticl Linue based
io Specialy deugnad fo tple wdesigned for bmaxlerne
educts
VHas Sin heice dsistant Gub0gle ayistant
AþbicaHon
Home Dialer SMS/Ns Browse JCamera Email Calender
Abhlcation ranwo
eindew managen
Manoge ontent þyouidey systen
facage mlarage TeLepherny Maragen XMPP Seicy
Android Runtime
CoTe ibraries
DVM
Free ybe Shl|SSL/ Tblueb coye
inux Kemel
Display Dies Carmena Dfen Blueoth DAves Use Driver
Reypad Drivea ii DrvesPoer managemet
bashrath.
Namdan
Page
EVent tandling:
uentsaHe the achens benfoned by the ser inbuten
d e to nteract wih he kblicatien fpreg. persg
ae mnanaged by famework in FiFO DanneH:
he euent
Event Handlexs :
eAbensible for dealing uuith the cuent hat the
tis he desired
euent lstnen registeredl foi andbenfoming
actien fer that espectine uet
Event Regübation uthe oces in which an euent Handle
get atsciatd uith an Euent lene
* Asynchonous Task
Asyn task is ahelbher clas that allows you to
bentom backgreund task and ubdate he UI fom he
dame thread Asyn task iú an absta ct cam in Anctoid
* Asynchenbs task ae diulded into hiee gensnic yhe
laramsi faramelers Aent to he dasklben eaectien
i Pr¡res: Pcqxes unt shand doingbactgcund ambutatin:
. Reautt : Rosult obtained fren the hactg nend anpeuatin:
Asyn taska Qre diuded into 4eps&
doIn &ackqroumd () :Jhe code that has to tse un in the.
backgroumd wContained in his -
2) on Bre Execute): he lode Hhat ens þries tothe beinning
3) on Post Erecuk):After chnBackgaund mehod finished
pecesing , hu methad reeine the output at chinbckgreund
4)onho¡ram Jbate() : his meod cam se he preces
wipdateu ik ueias fom buble cgres Dehcd.
ASeuices in Andsiad
Souicee in rdveid e aa shecial tonponent hat
acilatu an ato to Aun in the backprsund in Grde
on Stetbmmand) On Gind O/
Ackhe lietne ae bounded to the
Gt Semice cient
Soruie is Aunmin Serice
Chan tet
Pay tox serelin txt as Sms
elcsmste
UNIT:2 bashrath.
Nanda.
Date
Page
x dmtlomening. S9lite
"Geate data model
Subclas SQlite Open Helbhex
tan MainAckiuty Creake instance of Sglie Chen Halshet
al meHhods 'af sQika Oben Helsher to u0k uith daabese:
* Database OpoHati:
Insent) guy) method
Tnsent into<table>(list-of Colm")Qerey san take and hetn
Values (< Lit of values )) ; any olatetyhe that UI ned
Ubdak C) 'mnp lement guenyl) metad in
Update flw set tle ="Ple' open hehon clas
Uhere id =5; doleke O
cassmate
Data
Page,
VU"sotlideo URL/U);
classmAte
Date
Page
Debuagi ng.
Jebugngalls you to go thucugh each line af cade
uatiatng younass haniable methods and hewr
uellcode is usking
Stat cebuggén
Set breakþoinis nnyan a6' Code
In todlba, Aelect a deice to debug from target deie mnu
In toolban click Debug.
Click the Debugger tab:
The Android Debug Database ibrany allows you to eramine
databases and shaved brefeences in Androèt abhe:
d Aþþ Dghbution
Aplinkon Raygwcecanu dex
aast tee) apk file javsgne
Sgnad
signeg palgn
aKbilder toet
Ansthold ackage
(oapk Hle)
Steb2: Deblay the ABblicotien: sohus cdah
AtþLcaktn Jeslymend i the þroces Bf installing, contiring
and enablinq a sbecifte abplication , usually hraigh an
atplicaten mangon
manaqex to a Specifia URLon aServet
aEotabluh the ADB SeweN fAndhold Devíce Deploymend Madkine
Anchoid Debug Bidge (ADB) JADB dQ0mone ADB
debloys an aypli~ation Sover ADB
to tndiod dlauie . Channd Cient
ApP APP
b) Tanstes abk Hile 2
to the Deuice
dassate
Date.
Page
inteqraton tuting
classmate
Data
Paga
Testing Debigging
bugs and esver the bu fund during testing
i)h) Testing à done by tester Done by proqrammer 07 developexs
Can be mamual &r auonaed. dt is auiays mamual
) Testing. is tnitated ater dtiu concon uith the execuhtn
code s witten test cas2'
colection
by a uueb serice " dt descibe áeuices asa
ofmelBk endpoint , or poia
pes Element
Deftnatonkmeage Complex Ty þe
L0boo SInput
Port Type >0 Petaton Output
Serice Port
Elerments of WsDL
Uger tntotace
Use nlotace (U3) dytines the uay human intoract
uth application ot ntomationystm
* Hoo to make good UI:
keep the InielhaceSimþle
Be Corsistent andi se Comm on UÊ elemente
Placememt 8t Îtemy
* Sgnipicance/ Adkantages
Make Userß inteNQcHonBie and eient
Uaes of blocks, ybaqrabhy make set Rxberiince betor
asines tor non- echmical peple
CLI GUI
Ardhoid UI layaut:
Androtd layoutiu ued to deline the sen intnface that
halds the UI contels or ulidgek that uill appean en he
cHCen sft an andeid apblicatin or actiuiby seem
View : A uiew defined as he UI thich Dashyat Text
ssed do create interactiue UI Combon enti ies
Relaiv2 layot :
cAssate
UNIT:3 Date
Page
Nandan
* VI Design Rroces
1- Functiona Reguiremsnt Gratheing 6- (Joabilty Jating
2 User and 'Task analysiv 7 GhUI duign
3- Infommatin lrchititne 8-Sottwae Maitnance
4. Piotstybnq
* IDeaign Reguinemeanzt:
Zhe fotautng are the keuen dialegu puncjles
) Suitabilt gthe Tsk. v) Eror elenance
i) SelyDescnijtieres V) Suauilh,fo hduidaly
Vir) Suitale fo Leani
Hhe uebsite
iv)Canas : tiu sed to dau qraphics en the cb tac
Canuas =dscument gitlementby 1d("myanua)
lndroTnes. lidth ;
Canvas " llllh=
Set Canuas hu'ght = induw. inmwL Huight;
dimensin
Famuots_fen eyplasten dudlmeak :
Jueny Moble: his iu a wnifid UL Dyslem aBH al popular
msbile cdeice palforms and a buil en Jluwy and jluny UI:
t) JOT(JOTouch) This is aTury blugins whick consist ef
animatien,autemate mautyatinoett
) Sencha Touch &his is usedto create mobile ahs for
Seral palfom lnclding les, Bbekleny and Androd
*ndeid Fundanentaldi
Andreid dan 0s that i built besicaly fer Mebile þhones
tndreic kcaxamnng languoge, Jaua or C++ or kotlin and XML
2Andeid ompents Fur major Comjonents are:
a) Acliuttie :4 deals uth te UI and UBen lnteracton t
the Bcreon ·
publit clas MainAchuiby extends Aciuity proes Í
BSeruicas t Seuices Are the backysaund aten afelmecl
by the abþ
þublii clas MySenies extends Senlicen nCode fon Seuias
) Bvadcat ReeienstABroadcast i wsd to hesserd t mesages
fem aten apiatins Br fom the ytim
bublie clas Mykeceie enknds Budcast keceiuenS
pubtie oid onleeial Contot, intent) $4
Me aplicatien to he ohers at thu'Heguest f the
her asslcatien
bulic class Nyontert ouider extends lonknt frouider þuble uoid
on Cveate (03?
18the
3) Shuctral layout o Andhed Sudio :
Menifest i an XML fle that, root
LAPP
Manit
Java
Manifest Folder-t the prsfect swre set
jJaua Folder i faua hty Hat ane nuguird to
ITes vdrawase tak
petorm the backgro undaf app
Layout
Gradle sompts
Gnadle Fle: Gtyadluan advancd Lobt
whik dd lsed to manage the build þrss, hot alleus
dfrlng th ferite custom build contguatin
4) Actiuity liteeycle :» Unit I nctes.
* Hew to bublsh yes
Skp 13 Makea deueleter bccount
Q AHer Stebiclik on the CREATE APPICATION beuten
3- Store listing.
4-Abo heleose
Content hating
6 Pricin9 Lcitibution
8-bb helease
Cate an dndhsd breict Follau) theeSkps
L Tnstall Andreid Studio
On Anduoid sudio uindouw , Click Creat New Paefel
classnste
Date
Page
|Eery ies
,"Aþþ is ot Yunming, when tbyusysem not
Not Rumning|+ yet tumched er temminted
inachve &tate, when itis in
" Apþ i n an
Inacive hetoregraund but hucaiuing eent.
o Acive, tú a oYmal moce tor abp
|Acive
|"Apb tansition into backgraund hate,
on the heme
Back qrouncahen he user tabs en
doreen while wsinq aplicatons
Sspended
*Featyes of ios
) Multtaking )hi-fi, Bluekooth anol Cellulor Conuctiit,'
I) Gestne ticegnitbn hupsont.
V} Localletifieaton
Vin) Jak Completin
ConMentans
Naonin lenMentibne iFist utaslishing manming conuentiens
tor al things toe fil names, clas names, prsject names, ete .
adkssste
Date
Page
oShuctuIe
CHeate sbecitec Wonksbace.
|Create a Bucld Automakion to spting Common tosks
Create aAdtcc and Apþ Stoxe Buld Contyunatien
anage thid-party- librarles utth Cocoa Pcs
My foidey Shuckne- ApplicaHton , Contolle , Lbrary Model
Resources 9 Vendors.
ot stu.
youn channele
4
tor
Busnenes
Besiirees Page Date