Professional Documents
Culture Documents
01 - Az Android Rendszer Es A Fejlesztoi Kornyezet Bemutatasa
01 - Az Android Rendszer Es A Fejlesztoi Kornyezet Bemutatasa
krnyezet bemutatsa
OE-NIK
Sicz-Meszir Jnos
sicz-mesziar.janos@
nik.uni-obuda.hu
Az Android trtnete
Eredetileg az Android Inc. fejlesztse volt
Google Inc. 2005-ben felvsrolta
Mra az Android mgtt tbb cg is (pl.: gyrtk)
megtallhat Open Handset Alliance (OHA)
Els elrhet kszlk: T-mobile G1 (HTC Dream), 2008
oktberben jelent meg, Android 1.0 rendszer (Base)
Azta:
Forrs:
http://gs.statcounter.com/
#mobile_os-ww-monthly201001-201201
2012.02.13.
Android verzik
Api level
Folyamatosan nvekv szm
Fejlesztskor hasznljuk a minimlis
Android verzi megjellsre
API level alapjn eset vlaszts.
Pl.: adott funkci csak bizonyos
verzi ta rhet el.
Megknnyti a referenciban Tablet
val tjkozdst (filter):
http://developer.android.com/
reference/packages.html
Milyen verzira
rdemes fejleszteni?
Kt hetente frissl statisztika:
http://developer.android.com/resou
rces/dashboard/platformversions.html
Api level
Okostelefon
3.0
2.1 Eclair
2.2 Froyo
2.3 Gingerbread
2.3.3 = 2.4
Honeycomb
9, 10
11
3.1
12
3.2
13
4.0 Ice Cream Sandwich
4.0.3
4.0.4
5.0 Jelly Bean
14
15
?
?
2012.02.13.
2012.02.13.
Programozs
+1 rdekessg:
Android app Windows-on
C# (MonoDroid kezdemnyezs)
http://monodroid.net/
Fejleszts
Hivatalosan tmogatott IDE: Eclipse
Az SDK rendelkezik emultorral (kicsit lass, idnknt
problms szenzorok?)
Futtathatunk kzvetlen telefonon (gyors, knyelmes de
kell kszlk)
Biblink: http://developer.android.com/
2012.02.13.
Android alkalmazsokrl
Az alkalmazsok egyenrangak
Minden programot s kpernyt egy stack-be rgzt
Vissza (Back) gomb hatsra az elz elemre vlt t
2012.02.13.
Forrs:
http://developer.android.com/guide/t
opics/fundamentals.html#actlife
Ugyanez mskpp:
http://www.google.hu/images?q=andr
oid+activity+lifecycle
2012.02.13.
Fragments API
http://developer.android.com/guide/topics/fundamentals/fragments.html
Sicz-Meszir Jnos - OE-NIK
2012.02.13.
Fejleszti krnyezet
2012.02.13.
Eredeti lers:
http://developer.android.com/sdk/installing.html
Sicz-Meszir Jnos - OE-NIK
2012.02.13.
10
j Android projekt
File
2012.02.13.
11
Ismerkeds a fellettel
Futtats
Forrskdok
Kszlkek &
Emulator, ill. fut
alkalmazsok
Debug
(ADB)
Munkaknyvtr
2012.02.13.
12
A munkaknyvtr szerkezete
src/
gen/
assets/
res/
res/drawable/
res/layout/
res/menu/
res/values/
res/xml/
AndroidManifest.xml
2012.02.13.
13
Futtats: Emultoron
j Android virtulis eszkz
hozzadsa
Window > Android SDK and AVD
Manager > New
Bellthatjuk
Hardveres jellemzket
Android verzit
2012.02.13.
14
2012.02.13.
15
1.
2.
3.
Window > Android SDK and > Available packages > Third party
Vagy OEM Driverek:
http://developer.android.com/sdk/oem-usb.html
4.
5.
Eredeti lers :
http://developer.android.com/guide/developing/device.html
2012.02.13.
16
Debug - DDMS
Lpsei:
1.
2.
2012.02.13.
17
Debug(2) - LogCat
j szr
j szr:
2012.02.13.
18
2012.02.13.
19