..
Tällä hetkellä laittaa syrjään HelloWorld projekti loi edellisessä luvussa, koska voidakseen analysoida tiedostojen ja koodin että on luotu, sinulla on oltava vankka perusta rakenteesta Android-sovellus, emme ole perusteita.
Aloitetaan sanomalla, että kun me napsautetaan kuvaketta ajaa Eclipse Java kääntäjä me vedonnut sovelluksia Android, joka, jos ei ole virheitä koodi, luo tiedosto. EPK sisältää kaikki koodi " sovellus.
Tämä tiedosto on sovellus, ja siksi tämä on tiedosto, joka asennetaan fyysiset laitteet.
Katsotaan, mitä ovat ominaisuuksia, mitä suhteiden käyttöjärjestelmä, Android-sovellus:
Kuten olemme sanoneet yksi tärkeimmistä piirteistä Android Apps on mahdollisuus jakaa yhteisiä piirteitä. Esimerkiksi, jos sovellus olemme luoneet diaesitys otettujen kuvien käyttäjän kautta kuvia kamerasta ja toisessa ohjelmassa tarvitsemme samaan diaan ei ole tarpeen sisällyttää kuluessa toisen hakemuksen, koodi lähde diaesitys. Ei ole myöskään tarpeen liittää koodin suoraan, se vain pyytää tekemään oman osuutensa Android koodi diaesitys ensimmäisen operaation.
Tästä syystä on selvää, että toinen omaisuutta Android sovelluksia ei ole yksi yhteyspiste juosta, miten se voisi olla Java-projekti, jossa hankkeen toteuttaminen on delegoitu yksinomaan main () funktio.
Ja "mahdollista tunnistaa neljä eri osien sovellus Android: actvities (jota seuraavassa luvussa), palvelut, ohjelmien sisällöntuottajat ja vastaanottimet.
Erikoisuus Tämän-komponentti on ole graafinen käyttöliittymä (joka sen sijaan on toimintaa), tyypillisesti suoritetaan taustalla. Esimerkkinä palvelu voi olla soittimen käynnissä taustalla, kun käyttäjä suorittaa muita toimia. Jokainen palvelu luokka ulottuu Services.
-Osa tätä tyyppiä ei saa harjoittaa ennen leikkausta, vaan kuuntelee ja reagoi sen mukaisesti siepattaessa mainos. Kuka lähettää nämä ilmoitukset on yleensä käyttöjärjestelmän että sanoma ilmoittaa sovelluksia, kuten että oli ladannut tiedoston, joka on sitten käyttäjän saatavilla. Ilmeisesti meidän sovellus voimme opettaa vastaanottimet reagoivat vain tietyntyyppisiin mainoksia. Kaikki vastaanottimet BroadcastReceiver laajentaa luokkaa.
Tehtävä-osa tätä on tehdä käytettävissä tietokokonaisuus tietyn sovelluksen muihin sovelluksiin. Yleensä data että haluamme tehdä, niin sanoakseni, "julkinen" tai tallennetaan tiedostojärjestelmässä tai SQLite tietokantaan. Sisällöntuottajan ulottuu pohja luokan ContentProvider.
Seuraavassa luvussa esittelemme, hyvin kattavasti, mitkä ovat toiminnan ja mitkä ovat niiden ominaisuudet.
| |
Flash MX (Advanced)
Tule suunnittelija verkkosivujen alkaen 29 €. |
| |
OpenOffice (Ebook)
Avoimen lähdekoodin ohjelmistojen hallintaan toimistotyössä. Vain 25 €. |
| |
Photoshop (kurssi)
Web-grafiikan ja valokuvien muokkaukseen ja suosittu Adobe Photoshop. Alkaen 49 €. |