Android Development Intro
Android aplikacije so programi, ki lahko delujejo na operacijskem sistemu Android . Večina Android -powered naprave , kupljene z izbiro osnovnih aplikacij že nameščen . Uporabniki lahko nato naložite poljubno število dodatnih aplikacij . Android Market deli aplikacije v več kategorij , vključno z igrami, referenca , poslovne, zabave , komunikacije, mediji , nakupovanje in produktivnosti, med mnogimi drugimi. Razvijalci lahko torej oblikovanje aplikacij za široko paleto funkcij .
Razvoj procesa
Android razvoj procesa rezultati v proizvodnji datoteko APK , ki jeAndroid paket Datoteka . Apk predstavlja dokončno izvoženo različico app , ki jih uporabniki lahko dostopate prek trga. Če želite ustvariti delovanje APK datoteko , razvijalci uporabljajo Eclipse IDE ( integrirano razvojno okolje) v povezavi z Android SDK ( Software Development Kit ) in ADT ( Android Developer Tools ) plugin . Ta orodja omogočajo razvijalcem kodo , prevajanje , testiranje in končno izvoz Android aplikacije . Razvijalci lahko vidijo svoje aplikacije teče na virtualnih napravah , ki uporabljajo AVD ( Android Virtual Device Manager ) .
Tehnologije
Android aplikacije lahko vključujejo več tehnologij , ampak v V večini primerov so večinoma zgrajene z uporabo Java in XML kodiranje . XML za vlogo lahko model podatkov in vizualne elemente, kot so uporabniški vmesnik modelov. Android razvijalci uporabljajo XML opredeliti postavitve uporabniki vidijo, ko zaženete aplikacijo . Java kodo za Android app opredeljuje logiko in obdelavo podatkov znotraj njega . Uporaba Java razredi , lahko razvijalci določite vsako aplikacijo element z lastnostmi in obnašanjem , ki zagotavljajo funkcionalnost App . Razvijalci, ki so učni Android , vendar še niso seznanjeni z jezika Java imajo pogosto sami izobraževati o osnovnih vidikov tehnologije , vključno z objekti in dedovanja .
Sprostitev
korazvijalec konča gradnjo in testiranje Android aplikacijo in je pripravljena , da se sprosti preko Android Market , ki jih potrebujejo , da gredo skozi vrsto korakov. Android Market zahteva, da se zahtevki podpisale in dodane v skladu s posebnimi smernicami . Razvijalci zato morali zagotoviti svoje apk datoteke z uporabo postopka šifriranja , uporablja isti ključ za vsako različico app . Manifest datoteka aplikacija omogoča razvijalcem, da navede različice z večanjem števila različic za vsako sprostitev . Razvijalci lahko odloči , da zaračunavajo takse za svoje aplikacije in ali se jih javnost brezplačno. Nekateri razvijalci javnost tako brezplačno in plačano različice svojih aplikacij , s prostimi različicami včasih z oglaševanjem .