..
Šiuo metu atidėti HelloWorld projektą sukurta ankstesniame skyriuje, nes, siekiant analizuoti failus ir kodo, kurie buvo sukurti, reikia turėti tvirtą pagrindą dėl Android taikymo struktūrą, mes ne bazių.
Pradėkime nuo to, kad kai mes paspausti piktogramą paleisti Eclipse Java kompiliatorių mes rėmėsi Android, kuris, jei nėra kode klaidų, sukurkite failą programas. EPK yra visi kodas " taikymą.
Šis failas yra prašymas, todėl tai yra failas, kuris bus įdiegtas fizinių įrenginių.
Pažiūrėkime, kokie yra savybių, kalbant apie santykius su operacinės sistemos, Android taikymo:
Kaip jau sakė vienas pagrindinių bruožų Android Apps yra galimybė bendrų elementų. Pavyzdžiui, jei paraiška mes sukūrėme iš nuotraukų, kurių buvo imtasi vartotojo per nuotraukas, kurių buvo imtasi su kamera ir kitoje programoje mes turime tą patį skaidrių demonstraciją nebūtina įtraukti, kaip antroji paraiška, kodas šaltinis skaidrių peržiūrą. Taip pat būtina susieti kodą tiesiogiai, ji bus tiesiog paprašyti atlikti savo dalį "Android" kodą, kad pirmoji operacija skaidrių peržiūrą.
Dėl šios priežasties, akivaizdu, kad kitas Android programų nuosavybė yra ne turėti vieną prieigos tašką, kad paleisti, kaip ji galėjo būti "Java" projektas, kuriame projekto vykdymas pavedamas tik main () funkciją.
Ir "galima nustatyti keturių skirtingų komponentų taikymo Android: actvities (kuri bus kitame skyriuje), paslaugas, transliacijų turinio teikėjai ir imtuvams.
Šio komponento ypatumas yra ne turėti grafinę vartotojo sąsają (kuris vietoj turi veiklos), paprastai paleisti fone. Paslaugų pavyzdys galėtų būti muzikos grotuvas fone, kai vartotojas atlieka kitus veiksmus. Kiekviena paslauga klasė apima Paslaugos.
Komponentų tokio tipo negali užsiimti prieš operaciją, o klauso ir reaguoja atitinkamai, kai užfiksuoti skelbimą. Kas siunčia šiuos pranešimus dažniausiai yra operacinė sistema, kuri praneša apie pranešimą programų, tokių kaip, kad buvo baigtas atsisiųsti failą, tada prieinama vartotojui. Akivaizdu, kad mūsų prašymą, mes galime mokyti mūsų imtuvai reaguoja tik į tam tikrų rūšių skelbimus. Visi imtuvai BroadcastReceiver išplėsti klasę.
Užduotis komponentas tai pateikti duomenų rinkinio tam tikrų taikymo į kitas programas. Paprastai duomenų, kad mes norime padaryti, taip sakant, "visuomenė" arba išsaugoti failų sistema ar SQLite duomenų bazėje. Turinio teikėjas išplečia pagrindinės klasės ContentProvider.
Kitame skyriuje mes pristatysime, labai išsamios, kokios yra veiklos ir kokie jų charakteristikos.
| |
Flash MX ir ActionScript (kurso)
Tapkite svetainių nuo 29 € kūrėjas. |
| |
Visual Basic 6 (kurso)
Padaryti Kompiuterio taikomosios programos su VB6. Nuo 39 €. |
| |
Web Rinkodara (kurso)
Svetainių kūrimas, paieškos ir rinkodara. Nuo 39 €. |