Professional Documents
Culture Documents
:
obrorigpS: ea0§ao§ conheog 2009
Activities @pt
Activity Life Cycle
Intent @p:
Service apt
Content Provider gp:
Broadcast Receiver ep:
Application Context gp:
Project 8083008
gq Yamba Application
Design s0ea22009p:
Project Design
Activity 026903 orpSea025 (86:
apfeosbaoc5ageSq Networking g§
a[GocySes008q Multithreading
22
J.
oJ
R
R
99
99
ge
9°
oJ
92
9°
Bo
Go
89
7°
R
G
9
2
2
o4endficn (3)
af: cdlb:0
9 Project 8o$2005
9.22 Android application 08
aSegig qoaggEicoficg: debug og5(é:
6 Android User Interface 805a008
Bo UL ofBiown a SigSaqe
By View qig§ Layout gp:
Be Yamba Project o8 oor8org$es0s05&:
Bs Status Activity Layout 03 or8orp8ea008(88:
B9 Widgets 081 sacs:[a8:e000 properties ap:
cy String Resource gp:
Bq StatusActivity uge200 Java Class 2088:
Co Application 03 (Ggo§:e020 Object gp:g§
Initialization Code 08 Ǥ08:(g&:
Bg Code o8 compile opSG&:g§ Project o8
build c98QE: File qp:o8 save o98(68:1
6.20 jtwitter,jar Aorary 8&03 ol S:oop$ (86:
Boo Internet Permission soo3o5 Manifest File o8
update op5Gét
Boy Android o3038 Log goon8: QE:
Bog LogCat
Biog.o LogCat 08 Eclipse DDMS Perspective
9 GAGE
Boge LogCat o8 command line g [a3a$6é:
Bog Android 6) Thread a9¢009 (Threading)
Boge
Single Thread
oydip
©2
°9
°9
09
ey
es
a2
ee
900
909
209
208
999
9902
998
299
200mag: cdlé:05
6 Android User Interface 8052005
Bog.) Multi Thread
Boge AsyncTask
Cog uset interface (UI) ecTe sefgozeon2 event apt
BoB Color gpig§ Graphic ep: ovl€:08E:
6.08.0 Image apr(6eS[eE:
6.08.) Color gp: (699g:
G09 User Interface 08 Optimize op BE:
Coo Hierarchy Viewet
Boe
enchicn (5)
Android application eo: es320210§ 03:(86:
wae QE soeor2029p1q>" - ope
Mokep§ selaza€:s2epe
Android application eqrarc10§ oB: BE:
saa0§(g& apgo20nepigp? — o3&
loEeg§ wa§:qr:
aydp
ojo
oJ)
ajo
a89)
929
220
BGR
299
259
298
299tien
anja...
Android ce28:g80qSah:a09§ So3E9 §1g§ slErtea02 (Bpdo8Gurrqprt s00g 05
app et eqpooriGoloncoat gorxeSa09§ oeGssonr0}:0§ SER Eagorcowgh
enccmnkiat: cobigg§ GScoqlesSi Android of weGiandcSanfSrqpteR
sooboSa}:9 Be user interface qo: of o8:GEsi data gp: BErz0p51 store cy6 GE
network aphaodianig® GoSsoc8GExg§ soar qpigrecr> soeonsorepic§. of
SRE of BreoadigySEcocloeSu
foams) veorsoneprepre’ agyrapi edges oBSRE ooclongSs
08:0088E:8§ twitter 303,00 application 08 0§ oB:§EcloaSu eqyrogé
opSo0g§ Android app Gres cooyiSoarg GfeopSaacfreifEecr> code
pattern qpic8 RSCRE BuS8E toolbox nbqanlgS of Big aSicBeogSs BGI
oi
Android oo28:g8048 platform of BiggorcopSagnice(G: Bo8érc8Ganr0}ei
saqiSiq’: wf §ooay§ GoSsoc8y cnvregSog& Android platform af @pS0308,
sbok ghoyfeqoogfeogS: RrogSio8GEcovlepSn
Android platform @f gep$:co>:41 Android platform ofa}ze009 application
Reh ZogSior:Sasor0841 ord goherbq GoSzochoraS$qy5fieor> application
package (APK) oRei opSrongSeaoocBgl GgmraS fRofofenehs qoieoeS
ayreocl opSi
080888 Android environment o89o8 ofoSoEeh o8:§Ecoas §:oE:ogo$og
cas ptogram apx{@§ soo{GjootdlaopSi
obs:
B.C. Tech (UCS.Y); D.B.S (V.1-Eco); Dip Info-Tech (NCC, UK)uff encis
J
1 coahesonaign BEnge view apeg§ \
interface @\ woe{gSao8o5e0§E: element |
‘Android #§ aaef§d user interfac
cmaStmogét layout apie’ us
aprsent egepal qoeS: organize opbGo}oRoogSs angerraSGogareodoeSt |
|
GobofcB:eore application 08 o4acirgSeySooraEa Background
| process service ofapiQ: data qpr update oybaog ofeannty service 3
orpSeaoreS$EdlegSu |
|
‘pags (0) — Android o8 Bigopsa5 BE ore Android 4§ vdSaacB00q4 |
eqacdimdtpErcoopypich SSocors Goong: GEsloey }
‘eofe (j) - QoeSi@’ > Android coskxySogd operating system sf | |
ghish woBoSeaQE: sonichiel oaa08lGE Gygopraobiga5 GScloo~Su |
|'so0§: (2) - oon8{GEs’ aeS Android application a+ o§8iga00go8 |
|cgbc$igé environment o§ orgSeaorcBq§ coSiaa} GSdloogSn
‘saaf: (¢) - 080 w@BcS0§Erep' og& application nb (gdeore0nf. applica
sion developer apt cocboB&cont saaffGjenr Android af soBobaaGés compo
nent apraacleres8 qfrco8:Goorrdlooghn
‘geo§s (9) - Project 85008" s998 Android a a208:o8:ea0 feature a2:
Bhoyraoas 4yq22GS so}ehg Seok rconroove project orb9 Bdclooe8u
twofs (@) - Android User Interface BoSancS’ 998 ooh application
cooge8 uset interface orghescno8gane(apn6s GBvlooeSu
Asx GOL application
cqamsfbGESim acGSwcmagep:Bei exte i
magi — 9
Android g [jtshnbfit
Android =o¢5 (R:dsocSageSeqpeBAoooqprcoaged. SroapSa2o SBE:ogo502:
anoni ogg: grrcopSegeS: epSazeas opo}sREaog§ open source platform
en89 Bclanz5n gEtc8 Google 9 BaSgoreheraofempcBoannE g&ro(§: Open
Handset Alliance 00x85 apbgg 8&=98dloo8i OHA oor8oia0g si
oSqeSyhys BppoBhvorqns0§ Geohioobeoqh4E soop:{Gogaptoo 48
§oo8(Gs aqiaocSar2006§ [ed aocBageSogy gSresorE qeSape of Biovras BS
aopSu Android 8 oBogSquSaxSc8 BeSaogS:eo:299§ platform ovf 084
hardware 4& gb:acT og conpSaySeqar9§ software of Sras§8 ZopcSeorkE
206$ ocoes}: open platform obe8a{g8 ecTogoSorzen9 Android 2298
AGRE: socBageSeop Bfarreorom08 oftoefFaktcSsofao8eo§a0gSu
oo GaaGe:
Android ag comprehensive platform ooq(§5ag5u sBeGoopSyo g&:a098
BRELBsQs008ogSeq: BRarcor8qaoogeS Gafgacr> software sogascor
ordq (S008 application developer gro, (O3:98oEssohogSoq:
BRarrqp:c20g05 application apr agE§qgoSogg> ofo8$Eog§ tool
@prgé framework qysiaerte}ic} eoro2a2—80 Android device o6gs00g05
app 0089 corteabico8efokcoregS aBeyS Android gfrooSej:08 Gof
ecScasidl Android Software Development Kit (SDK) Fey’ BETRu
obi
B.C. Tech (UCS,Y); D.B.S (Y.I-Eco); Dip Info-Tech (NCC, UK)wif ooo8
De) @pSQ@a8 aya}+GEear Open Source Platform [gheé:
Android 2998 chip apisoogSta2 socgdagSarg8i BEagE:0g€ wecTea0o low-
level Linux module gp:goo98 egSoop$ Android 9§:§038 s9098e95e029
code sogsacot native libraries gp:oSeax08\ application framework gprgangS
soan§o}: complete application gpicBeaare som) eSages$ ugo}x§Sanp§
open source (g6dTasg8u
Bgeoreco: Android of gSEgSa98 wpSoges8 ephoog$ qpdgudqoSa0go5
08 cgcScodge ob yrraoah:lggEear gE heh: G8ave5i 38G8q) developer
onb8:ce0g(§§ Android platform anégajisi source code of 9§§EoopSu
BoB, q8ErpSooogo8 Android operating system cor8sg8095 (5: opSo3<8,
cacpbeySrSeh QoBSqpoomys B88Eo 951 aycSaybag manufacturer oo:
gecoakon BaSegé BSopSoyben opSoogh hardware dfisoogaSost
Android OS o8 agora arbarcBfGEcogSag8:8E 0080
22 [HBGREeBRurrqpareaoged GdopaSorpSesoacBconi(SE:
Android 8 [B:38088:08Ransqpza20308 aocSa008 qaSgoSar gbag08
orpSesoroSconif§&t [gSarpSuo8lGhe) (OHsSGoSEto8Gursyyrali eof, sohbet
CB cop§agkioSiorrcoria0951 gov - (RVSREreBQuroqara0—8 ooahcoky
AlolexfoargSi moBcohohel grcsrréqeSaog8 qoSqfe cocde& gfqyor>
cB10908 ccarbig$ conleBsrepS ovpeSi go8a> pour sag (SS BoRELGOZarr
gprs cooicoSe[GSepS [gSc00 wogudroncloroe gcSooBecpay memory
4§ cpSeaorkg§: speed soofaiphay’ sS:o%o728 cook sonafson008 SegupS,
(82280
ADEROAG application
cqanof SHEED acGincmoqy:us cooe
Android 2095 ang: oor rpSearooboBiororgSio orccypa8ape oBo¥,eo09
onfrocbqyeBeqrrc8 cop§ogSroSrorrcon:3(§: enaearsdhG&: GBecoe{aza
sedheQogqrrs0g05 §Bcora’ighysar> aaccg.soloii08 qffeorlareSu
ABGE Android avg§ gE:c8 copSopEsahiGesS device of BEcpS: cwogeScoon:
screen size 1 qSogo8(g&:s22t resolution 1 qgySeSocSco8:9 op$:} seqsoco:
chipset exspSoRsaokEs BoSeayppSeog GGEugFEcor> searrGoo4S
Android #f core 068 portable design (g8a3,Su
2g Android of a0 8:efpE:
= Joo 948038 Google or Android Inc., agSo§tc§ oSegeGeSanzSu
Google «5 BRE reS:or8ef: ofBe8 cgeScorcoresSuy cagoo> oof[SHooeSn
Booos GSaeorsloro opSo%q) ogeSorGE: o§n
~ J007 036 Open Handset Alliance wu2s8c8a0g.08 egeoor8ofrEs eBE>
oxgSn Android eogS: opSagess quzo}ra§Searozoqbimn(G6 open source
afG& ooapi08 ofesoo>05n
= Jooo 038 Android software development kit (SDK) 1.0 of (6§.4jgo0e5u
HT Cg goheq5B: soaeRoog T-mobile 5:9 soo8 ageSeniogfurcSofosoahy
g cepSrqjears G1 GoRExg§:09& ofF328 soo}x{Sor95u
= soog og Android oBsodGéea> aBfursefid ogoSavToosseSu Android
OperatingSystemsi go3oo5 new version qp:a0gS: 3998:28: ogoSeoTovsa081
oes ~ Cupcake (1.5) 1 Donut (1.6) 4§ Eclair (2.0 § 2-1) «
B.C. Tech (UCS,Y); D.B.S (Y.I.Eco); Dip Info-Tech (NCC, UK)
Jwe eae
= Jos0 og& Android o268 pooSepSGEy§: smart phone piesa |
ooo8rg E098 platform qpisegc$ Blackberry Brag’ qo3eneg epo8, eepadgiooo
SopSu Android o& soad:(Gjooos (B:GGohEreockaguSens oBRuv soeqeoego5
Go cays Gcosgoog5u
94 Open Handset Alliance e785
Android 8 Google oBgorgS:8& Sarg}x0e4-mcort0'on ‘eqn Android
8 Open Handset Alliance eur8cSxgo G&=8Eo2—u Open Handset
Alliance evr2805003, aa0gSyo ube $oSE:oghweSo§ esorkgespEsqogapn!
BRExcBRavs opoSeySagayeg§ solo: cocdoSagap: gievlé: aysaoot correays
calgcScop§:d 209 [So0p8u OHA vericicagaoeS So8Erma}oggprel
cacog sofodo8 G8acrr8ighaser6 cSoghosciges ySorksga8 SioopSoophu
08 Android @f go3 Version gp:
calgor wpSase§ software osfo}oho& Android copSonpS: onfGpS:(GeS: gro
af: eorsExaogScoc8 eonakigh SafBSr08n 828, gorSagapech gEvsl gogeoyd
version number episoq 88Eox~Si, oo8ecSeaqoSqod) eussiog® Android
eh gojeoaBicSig§ EioReh seq sovsSchoh apho} eoblGanidlansSu
AMALOAG application
cqannfSHEREq aGiacmogy:wg coco
‘Android 1.0
1
Android 1. i
Android 1.5 3 Cupcake
Andeoid 1.6 4 Donut
Android 2.0 5 Ecair
Android 2.01 6 dale
Android 2.1 7 Edair
Android 22 8 Froyo (frozen yogurt)
Android 23, 9 Gingerbread
‘Android 23.3 10 Gingerbread
‘Android 3.0 n Honeycomb
saegisoslsi:coqjo5qo API level (@Sa2—Su Application Developer 005819064
GE oBeS application aoe wpSan98 BRussegé run o98 BargSc8 API level
got soc{§8QB: ah:(GoSqa0—5u API level ao98 o8u§ application o epSoo9§
BRorrgprog& aBayE run epSi epfoop$ oBGorrgniegé Fagyéy run oS
ope upeors soqyc8 socByshongSu
ob:
B.C. Tech (UCS,Y); D.B.S (Y.1.Eco); Dip Info-Tech (NCC, UK)(=)
ie 200
Asa G2O@8E application
cganaf BGEHE GD ncGScveonopep:mgt — J
Android gapi}
Android application @pi8 cqzeg$ developer or$cusreSaeq(g§ Android
system @) soa8:e0y 8+ layout qpi0} coooigo gorcopScovtdlgave Android
platform evTog& soogeSoreg cyS8Ecax2 seepypig§ effobiafocgeSear
coopypt oB 3GargarcopSepS (GEvloopSu
Android co28:g&048 operating system op$ soqgoeco8008 lo&eax>
BoSe§,od:{BigS corogain soqy> ord qgrqErBohEz§ oRoSGE 8ear00 conpem>
api g§ spSgaSqyoBap: orpSu ceqgoordqgag§ erBqgoar_8 qErco&iGoSooarge
cafGoscalSEsefe ovpoS0d onbqc¥orbq 8FoEsqpopabog Ere: BBoreSn
Android axp$ Linux ecTog€ aoo8Scon (8: (gS0—5u Linux RoopSgo socyh
cord8seans Gurksg8o48 Operating System (Borbe (G5K:1 eSogea}qog
abi§§Ecor 9€:GS Open Source ear oorora}s! ‘RBoSgor'opoé BRE
sopSi Android 9 o9S:4a2(§8 Linux o8 soeGaqGEr§ sooleoSesoaSeqnig> §
0281 se8org 0] d1:BE: portability 1 o3GIGE: security ¢§ features gooky
ReleHs GSoo—Su\
(30) ww eco
be
[jo edJohGE: (Portability)
Linux aog8 hardware 8oge0095 coSeosdapsrayarogé cacy Sonegad) 1058S
e209 portable platform 0289 [gSaop5u Linux gaog8 Android, cooSa0fen8:
coreSoBoxpSyo hardware qprc} sockEroor0r8qz008 gj, $oS(BEr (GBao9Su
BeGaosSgo Android o8 Linux ovTog’ soefGSoorr[GEreleja§ hardware oh
g8(G: feature goto? cophog&roBrora§ ecSapsorzeqit Linux #f low-level
wBSRBE: coreor8epraro ed]cl:covo C code gpiBS eqzcorra>68 (66
cornefHoF (Linux of sofys:) Android GE of:eqears B&evrdfisgsooge8
GeSge8 third-party application qote8 socgeSoocg cobanf aypaepoSsul E:05
800551
Android Sai QopS:}soqqr2000§ 0§ (Android Stack) o8 or8eaSerqo5goo)
Gog GeSclu
JJ GBEE Cecusity
Linux 2998 of Gig (§e222 0480289 GSorp5u (BbrorS:ca0s cpSchigécosg
mor8§ ofrndgcderpoBork Bir soobeySuyrg> weobeod s$qea7
0480089 [S52098u Androids LinuxsoeuT (Bromgo $8ofSEtel soofo}oE006
aqSgo ob Bigelago§ GSar98u Android applicaton sosra}:a9—§ Linux system
on qoorear 38: Gre g§GiqoSeyGF SiG>: Linux process opSesorEqy grt
cof§8 soegScgSlHBE: G05 sIohlGSearrdGHré fier: BEqp yofens
By sooorbeprapia§ sacheh eopSagrray>:(8: Gbeoovehu aBoforeSy> app
cnSga® on89 ongS8ens cacgdcaS[iBe: eupcbaasacfaze§ app onBaq or89
8, Bravorbokaqpainns cbfSigos GfreqpcSeans Googe erf:coxnpSu
ATDAROAG application
cemfdGidin aGocmapap:Linux kernel
‘Android runtime
yQ Features go089
goo8apea02 feature apt For9Su
Android aog8 SREGY@xSogeSeqs BReoogpraoeges Linux. opoGok
\ecSpocbe8 cBfiayS8S8EGE: memory management 1 dlelof cBfrqyS8O¥E
GE power management 4§ op§ercSsocSoguSqogs networking o999§
ob:
B.C. Tech (UCS,Y); D.B.S (Y.I.Eco); Dip Info-Tech (NCC, UK)
a@) vie ome
wg _ Native Libraries apt
~
Android «application layer soogS ceaSeax ofesor8y_ services ap:
o§c8:9§ soobe{Geov> Native Libraries eppig> open source community (6
caw Cg C++ oRel libraries qprane GSooin {BE eaoaoBal libraries
ReBoogSr abzeoe Fred
Webbit ~ Safari 1 Chrome 4§ saGorca20 browser ypiog& 3}:00319—3 web-
rendering engine (g8a098u
SOLite ~ feature gd1§e22> SQL Database (So0,5"
“Apache Harmony ~ opSayosBopyar:g Ee Java 2085 B-GESGo4S Open
Soutce implementation 0289 (52098
Open GL ~ s$roo8GE o9Se8 libraties apr GS-80
Open SSL. ~ sbgoBe}coqyo Secure Locket Layer (gS20e8
coche) libraries qp:o8 sohcoo8E: cRoSQoScooheqjearbeng8s Soot C library
B G§copSeqeoor(8: seohigearrqogorddjsa[GS Bionic RoagS: eophogé:
sgxgonsSn Bionic of sahlgeSuy> cache) scbpErgbebcames Bbores
qgSropon ~ coreeS{h: cocbon8sonhGeons Bdurvesranegeh apSasSoneS
eaoncb8EBEx
a8 Qe — 58:03 QleSegr> agecogqpraa0g08 sea0Se[Gaon9 license fee
=
application
oxo fd GEhip vei acmarpey:ugha ooo
[39 SScoxrs08e009 Dalvik soalpé:
Dalvik sSo0gSgo Android o0gc8 saogia8:20§, 88E:02058: Google ¢ Dan
Bronstein S:es0286009 s2§or orpSecoacSoxra9g§ Virtual Machine (@8
angSu §g§Bia2> Java Virtual Machine coc 8Gemr8rg hea: (98088:
|Bosogp: cmaged anoSa008 SrorgSayoS wfo8:coxGé: [Ebonp51 Dalvik
|08 se8ercenr{g§ battery (asr§ifg§ corsgEogSqyoS$EgS:a00: processing
power 8,0328,c002 [§:3Go8E:oBQooogyrrel zaor§.soarc8qpese0go soso’ ofG
cong s2802 8§8:ogo800210395
Dalvik (@ Java Virtual Machine 03 soorr08:qGé:8) og205008 socfoyé:arb
aicdgo gS{big license oB8gefeoE GSooSu Java o8oqSor022000011 Java of
tool gig Java ef library qptoneS cgoScoSgo aga}sRSeors separ (6
2098 g§easeop8: Java VM (virtual machine) a2pSero: free evrcSeqyn 2809
aooifG§ Dalvik 83088103 Jog 08 oork3[arpSpocogh: exflGaoqoeleao§ of
[(GSs0p81 aBcas8 wvegescdogéy Sun 20g [eBtal Java (GE orpScaoocBoos:es09
VM 0 saorxc$:oepa0g6 Open JDK ¢§ Apache Harmony of,copS: fea
(800,50
JS Android g& Java 8.03 $E:0p8 BE:
Java og& Java source file obgc3 eqzooxBicgé Java compiler ofop:o7
Java byte code 28 ofGoE:cd compile agScBoSoopSu Rogar8 of Java byte
code o8 Java VM ofogé run oyaoSa
Andtoid aTogég eogeorp202$ Bggpt §oors095u Java soutce file 018903
ofcAG:
B.C. Tech (UCS,Y); D.B.S (Y.I.Eco); Dip Info-Tech (NCC, UK)3 ws oro
\ |
ongorn(Gecglé Java compiler Bah:00 Java byte code a8 efGobsd compile |
|agScRoBa0gSecBorre coogoyGSarzSi Bea oYsasofogé Dalvik compiler] |
8 coblGo5G: Dalvik byte code (G8 cgoSegangS aifjcoaeer> Dalvik byte
code cig Dalvik VM avTog$ soopScqSceGés GSa0e81 earache soqSao5y |
f GBeSon |
De eocelcl.s
Da
i: Android application
cqannfhGEdiq acGdocmomap:ue coco
Dalvikbytecode(Scaas8 Javag 080505 compilecgeags Dalvik compiler
Of c0s0§ cob3BSielab socefisorBqp: GScors0zSi pows ~ Java byte code
[GScoeas9 (Python Beryes Ruby 02>9§) epSan§ ofaSorrar0cm(G§
88 Android a20goS application gr eqpovar§Eago:BExef GSaopSn
agocSor8qjo5yo Android aoogoS Java a268 Java classes oRog8 Scoot class
exycScqyt Java ai dcosrs.s0$qp:9>
Java Standard Edition ( JSE ) - s¢§% desktop computer gp:00go5
application apt orpSeaoaeSqpogé saa}(GarpSu
Java Enterprise Edition ( J2EE ot JaraBE ) - opSc§:(8:0}: Enterprise
application gp: orpSesoroSqpog soohe(Goop5i
Java Micro Edition (J2ME ot JanaME) ~ (68 :38088:08§0220}: application
apr ogc (Sa038u
Android og&clo&o0g§ Java library set qptg> Java Standard Edition g§
cok:06a): (G8a081 BgSqai m8 ogolgrrqnbyo JSE g user interface
libraries gpro} ecScgoSo$o5(G: Android s80> user interface libraries
apt 8 GaSogbtaon{GE: GBorgSu oooh Java ef standard feature @picR
coosacrconsoeSg orBEgoSogé feature sobgorcfoogs: Android §
GaSgoS copGagSscorrcorvloogSu
BA
B.C. Tech (UCS,Y); D.B.S (Y.1.-Eeo); Dip Info-Tech (NCC, UK)
TERRE SE36
1-2 Application Framework 5& ocSaoc5sj
wifes oreo
Android e§ application framework 2228 application developer onBeux>05
a8, wey BicGorboqssooged coacoaeSzargensfEorg§ service qpigodleax.
cgSchig® environment oo8— GSax~80 Application Framework oS
Android platform (8: Sgo}:a0g08 developer qpig§ coooobaRE ape BLE
cacqgal Brag: so8oSa088:e098: (G80,5u
Android aojc8 soogionpSesoooScostang§ Java libraries ovlE:gpegoconeS:
Application FrameworkaaqgoavTogé 00g 9995 GoareSuofSorpSesoacBe0r2
application ¢ swacBokopsggEng§ ofeaooky service gp: (Android co 4§ ogoopSu HTML og tablead& cell on 9qi8:8300305 |
Sap: Android 038% TableRow 0368, (Gp$eBoSeax view (widger)
\qpral sacqsacgoho8cGo5(8: column o8 socGacyar5 aocbgcSanghu cell on8@
S808 B:fFo: GopoSvagcorzeq
\TableLayout ef sseq:dleax> property oo8ego stretch_columns (§6a2p80 |
|table of opSan6§ column sone ogj/a08,op stretch oySopSoR copghsh§aogiu |
column aecio}i08 stretch eSepdahayé * 08 o:§Eoopbu
|
AMEEOR application
cqana§hGheSiqy nejScrconmgp:FrameLayout
FrameLayout s0g8 onS{Gotayate 8 coSa00308, eg008 child o> ag, child gp:
AB spbogricolh: eq epajavpin egocSeg: child aopS seevTapsogé ForeSu ofl
layout sopS tab qpeQeaos view dfrogS soopiorg§anp5u o§[G8 FrameLayout
|B © run o§e> w§o3 programmatic 4aS:B§ onfGpSt(G pS: Gehooefa§ fooreeh
widget gp:so0go8. container a2fg Scop$: o5:§EaopSu
RelativeLayout
RelativeLayout 2098 orbegforbg sooSoor—$§ relative GSeqea0>
child gpteooge’ sns08eGangSu ofQEsocgaoconionSga8 [GbasTaoqpogé
ocfsa8car layout epic nest epScoricep ecGeoorefopa§ g&:o098 songs
powerful Sain cogaSteGaqay’ ccTagggcGsoScar> widget moqnogc5oR
cog Stahi[GSea0r8 acypqjeoa:£Ear45) 28(G8¢) $68 application #f ooSgap:
ghrear8eqeSo8 SBacrrkrg$ corconoeSn Bo, GSoogso0365 Relative ayout
og& child widget oo8q8c3&:200305 selGor child qrrg§ socboS relate c9S§E
GofGE:g2 ID set or898 Fepaf SaoSoopSu
AbsoluteLayout
AbsoluteLayout 2968 g&:s4 child qpre8 screen ecTogé coordinate 208
cao egepa|sgSu1 é:0098 WYSIWYG tool qpiso0go5 soog§o§ eagfeo0
layout(gSein cEs065 socy$§ioSreasSc0gS flexible o@Sequ ofuSuGo8:oa00
app af user interface 2965 [RGRoRExeBRor> orb eei Screen oiTog’ so=08
qfGoarbcog5: [BEcgEtsoguS screen size 1 sasorsésoo}seegseco2 orientation
Ba
B.C. Tech (UCS,Y); D.B.S (Y.LEco); Dip Info-Tech (NCC, UK)
a eT(EI ) —
Tq SogoSGEsso0: resolution of eGoEiedoyrr09p5g§ soeganeos: qobegEroyo:
cvegSt
G.g Yamba Project o8 eor8orpSesoa05 Ges
Yamba project o8 ocorep$u Eclipse o8 géepSu File > New > Other >
Android > Andriod Project 03 eg:sleaSn
Bnew
Select a wizard
Create a Java class
Wards:
‘ype filter text
(@ Css) B
G Interface
1S Java Project {
IP Java Project from Biisting Ant Buildfile
18 Plug-in Project
> @ General
4 @ Android
BB Android Project
Jeg. Androidsfest Project
[@ Android XML File
> @ Connection Profiles
> eas =
@ ( You might also like