..
Šobrīd atlikti HelloWorld projekts izveidots iepriekšējā nodaļā, jo, lai analizētu failus un kodu, kas ir izveidoti, jums jābūt ar stingru pamatu, uz struktūru Android pieteikumu, mums nav pamata.
Sāksim ar to, ka tad, kad mēs noklikšķinājuši uz ikonas, lai palaistu Eclipse Java kompilators mēs atsaucās uz Android, kas, ja nav kļūdas kodu, izveidot failu lietojumprogrammas. EPK, kas satur visus kodu " pieteikumu.
Šis fails ir piemērošanas un tādējādi tas ir fails, kas tiks uzstādīts fiziskām ierīcēm.
Let 's redzēt, kas ir īpašības, runājot par attiecībām ar operētājsistēmu, Android pieteikumu:
Kā jau esam teikuši par vienu no galvenajām iezīmēm Android progr ir iespēja dalīties kopīgos elementus. Piemēram, ja pieteikumu, mēs esam radījuši slaidrādi bildes, ko lietotājs, izmantojot fotogrāfijas, ar kameru un citas, mums ir nepieciešama paša priekšmetstikliņa nav nepieciešams ietvert ietvaros otro pieteikumu, kods avots slaidrādi. Nav arī nepieciešams, lai savienotu kodu tieši, tas vienkārši pieprasījumu, pašai veikt savu daļu Android kodu slaidrādi pirmo darbību.
Šā iemesla dēļ ir skaidrs, ka vēl viens Android pieteikumu īpašumiem nav, lai būtu vienots piekļuves punkts, lai palaistu, kā tas varētu būt Java projekts, kurā projekta īstenošana ir deleģēta tikai galvenais () funkciju.
Un "iespējams identificēt četras dažādas sastāvdaļas, jo pieteikumā Android: actvities (kas būs nākamā nodaļa), pakalpojumi, apraides satura pakalpojumu sniedzējiem un saņēmējiem.
Šīs divkomponentu īpatnība ir nav nekādu grafisko lietotāja interfeisu (kas nevis ir darbība), kas parasti darbojas fonā. Pakalpojuma piemēru var minēt mūzikas atskaņotājs darbojas fonā, kamēr lietotājs veic citas darbības. Katru pakalpojumu klasei paplašina pakalpojumu.
Komponentu šī tipa, nedrīkst veikt pirms operācijas, bet gan klausās un reaģē ar to, tverot reklāmu. Kas nosūta šos paziņojumus parasti ir operētājsistēmas, ka ziņojums informē lietojumprogrammas, piemēram, ka tika pabeigts lejupielādēt failu, kas pēc tam pieejama lietotājam. Acīmredzot mūsu pieteikumu, mēs varam mācīt mūsu uztvērēji reaģēt tikai uz noteikta veida reklāmas. Visi uztvērēji BroadcastReceiver paplašināt klasē.
Uzdevums-komponents ir padarīt pieejamu datu kopa konkrētu pieteikumu ar citiem pieteikumiem. Parasti dati, ka mēs vēlamies, lai, tā sakot, "valsts" vai tiek saglabāti failu sistēmu, vai SQLite datubāzē. Satura nodrošinātājs paplašina bāzes klase ContentProvider.
Nākamajā nodaļā mēs pašlaik, ļoti visaptverošs, kādi ir pasākumi un kādas ir to īpašības.
| |
ASP un Access (Ebook)
Managing MS Access datu bāzi ar ASP. Pie 29 tikai €. |
| |
AutoCAD (eBook)
Izveide arhitektūras struktūras. Pie 29 tikai €. |
| |
Ruby un Ruby on Rails (Course)
Izveidot programmatūras un Web lietojumprogrammas ar Ruby un ROR. Sākot no € 39. |