archive-fi.com » FI » M » MOBIILIKEHITYS.FI

Total: 273

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Liikkuva 2D-grafiikka Androidilla | Mobiilikehitys
    liikuvat objektit yhdessä listassa täytyy lista asettaa synkronoiduksi niin että siihen voi kohdistua vain yksi operaatio kerrallaan Tämä täytyy tehdä jokaisessa paikassa missä listaa käsitellään Esimerkiksi pelin osia liikuttelevassa säikeessä synchronized starList for Iterator Star iterator starList iterator iterator hasNext Star star iterator next star move if star getY maxHeight iterator remove Koska poistamme listasta putoavan tähden jos se menee ruudun ulkopuolelle joudumme käyttämään iteraattoria koska listasta poistaminen sen läpikäynnin aikana ei suoraan ole mahdollista Säikeissä tarvitsee pääasiassa vain metodit säikeen käynnissä olon asettamiseen ja run metodin oma toteutus missä säikeen suoritusaikainen toiminta tapahtuu Sijettä ei tule tappaa stop metodilla sillä se voi jättää ohjelmistosi outoon tilaan Tämän sijasta tulisi käyttää run metodissa while lausetta joka toistuu niin kauan kuin säikeen sisäinen while ehto muuttuu epätodeksi ja run metodi pääsee suorittamaan loppuun Säikeet joiden run metodi on päässyt suoriutumaan kokonaan tapetaan automaattisesti järjestelmän toimesta Jos et halua säikeesi vievän kaikkea prosessointitehoa aseta säie jokaisen while luupin lopuksi odottamaan jonkin aikaa Piirtopintaa ei esimerkiksi kannata päivittää useampaa kuin 60 kertaa sekunnissa ja tämäkin on yleensä liikaa Säikeen voi myös pakottaa käynnistymään kutsumalla sille notify metodia Lataa esimerkki tästä Voit nyt tehdä esimerkiksi oman versiosi kitarasankarista ja pudottaa ruudun yläpäästä kuvia ja tarkastella osuuko käyttäjä niihin ennen kuin ne putoavat ulos ruudulta 2D Android Animaatio grafiikka Kuvat Suorituskyky Thread Post navigation Previous Post Android Manifest Next Post XCoden työkalut koodin staattinen analyysi Leave a Reply Cancel reply Your email address will not be published Required fields are marked Name Email Website Comment You may use these HTML tags and attributes a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong tarinoita mobiilikehityksen maailmasta Mobiilikehitys fi Mobiilikehitys fi on Qvik Oy n työntekijöiden ylläpitämä blogi jonka kirjoittajilla on vankka mobiilialan asiantuntijuus Blogissa käsitellään

    Original URL path: http://mobiilikehitys.fi/liikkuva-2d-grafiikka-androidilla/ (2016-04-30)
    Open archived version from archive


  • 2D | Mobiilikehitys
    R drawable icon Säikeet ja säieturvallisuus Pidämme objektien liikuttamisen ja ruudunpäivityksen erillisissä säikeissä ja laitamme säikeet odottamaan kun niitä ei tarvita Säikeiden käytössä täytyy myös ottaa huomioon samanaikaisten operaatioiden turvallisuus Koska pidämme liikuvat objektit yhdessä listassa täytyy lista asettaa synkronoiduksi niin että siihen voi kohdistua vain yksi operaatio kerrallaan Tämä täytyy tehdä jokaisessa paikassa missä listaa käsitellään Esimerkiksi pelin osia liikuttelevassa säikeessä synchronized starList for Iterator Star iterator starList iterator iterator hasNext Star star iterator next star move if star getY maxHeight iterator remove Koska poistamme listasta putoavan tähden jos se menee ruudun ulkopuolelle joudumme käyttämään iteraattoria koska listasta poistaminen sen läpikäynnin aikana ei suoraan ole mahdollista Säikeissä tarvitsee pääasiassa vain metodit säikeen käynnissä olon asettamiseen ja run metodin oma toteutus missä säikeen suoritusaikainen toiminta tapahtuu Sijettä ei tule tappaa stop metodilla sillä se voi jättää ohjelmistosi outoon tilaan Tämän sijasta tulisi käyttää run metodissa while lausetta joka toistuu niin kauan kuin säikeen sisäinen while ehto muuttuu epätodeksi ja run metodi pääsee suorittamaan loppuun Säikeet joiden run metodi on päässyt suoriutumaan kokonaan tapetaan automaattisesti järjestelmän toimesta Jos et halua säikeesi vievän kaikkea prosessointitehoa aseta säie jokaisen while luupin lopuksi odottamaan jonkin aikaa Piirtopintaa ei esimerkiksi kannata päivittää useampaa kuin 60 kertaa sekunnissa ja tämäkin on yleensä liikaa Säikeen voi myös pakottaa käynnistymään kutsumalla sille notify metodia Lataa esimerkki tästä Voit nyt tehdä esimerkiksi oman versiosi kitarasankarista ja pudottaa ruudun yläpäästä kuvia ja tarkastella osuuko käyttäjä niihin ennen kuin ne putoavat ulos ruudulta 2D Android Animaatio grafiikka Kuvat Suorituskyky Thread tarinoita mobiilikehityksen maailmasta Mobiilikehitys fi Mobiilikehitys fi on Qvik Oy n työntekijöiden ylläpitämä blogi jonka kirjoittajilla on vankka mobiilialan asiantuntijuus Blogissa käsitellään kaikkea mobiilikehitykseen liittyvää ja vähän siitä vierestäkin Seuraa Facebookissa Seuraa Twitterissä Blogin RSS syöte Onko yrityksesi vailla mobiiliosaajia Qvik Oy tekee suuret ja pienet mobiiliprojektit ota yhteyttä niin käynnistetään

    Original URL path: http://mobiilikehitys.fi/tag/2d/ (2016-04-30)
    Open archived version from archive

  • Kuvat | Mobiilikehitys
    listasta poistaminen sen läpikäynnin aikana ei suoraan ole mahdollista Säikeissä tarvitsee pääasiassa vain metodit säikeen käynnissä olon asettamiseen ja run metodin oma toteutus missä säikeen suoritusaikainen toiminta tapahtuu Sijettä ei tule tappaa stop metodilla sillä se voi jättää ohjelmistosi outoon tilaan Tämän sijasta tulisi käyttää run metodissa while lausetta joka toistuu niin kauan kuin säikeen sisäinen while ehto muuttuu epätodeksi ja run metodi pääsee suorittamaan loppuun Säikeet joiden run metodi on päässyt suoriutumaan kokonaan tapetaan automaattisesti järjestelmän toimesta Jos et halua säikeesi vievän kaikkea prosessointitehoa aseta säie jokaisen while luupin lopuksi odottamaan jonkin aikaa Piirtopintaa ei esimerkiksi kannata päivittää useampaa kuin 60 kertaa sekunnissa ja tämäkin on yleensä liikaa Säikeen voi myös pakottaa käynnistymään kutsumalla sille notify metodia Lataa esimerkki tästä Voit nyt tehdä esimerkiksi oman versiosi kitarasankarista ja pudottaa ruudun yläpäästä kuvia ja tarkastella osuuko käyttäjä niihin ennen kuin ne putoavat ulos ruudulta 2D Android Animaatio grafiikka Kuvat Suorituskyky Thread Android Resurssit Sovelluskehitys Nine patch Androidissa August 31 2011 tommy Leave a comment Graafinen käyttöliittymä vaatii paljon kuvaresursseja ja mikäli on tarkoitus tukea erilaisia Android laitteita joudutaan tekemään samoista kuvista eriresoluutioiset versiot Työ vähenee huomattavasti jos kuvat venyvät sopivaan kokoon Nine patch tarjoaa mahdollisuuden venyttää kuvia järkevästi eli se venyttää vain määriteltyjä osia kuvasta Muu osa kuvasta pysyy sellaisena kuin se on kuvassa eikä veny Venyviä alueita voi kuvassa olla useita ja niiden kokojen suhteet pysyvät aina samoina Nine patch kuvaan on myös mahdollista määritellä alue johon sisältö tulee Tämä on erityisen käytännöllistä tehtäessä grafiikoita säiliöihin kuten nappeihin Kun napin kuvasta tekee pienen ja asettaa sen kasvamaan sisällön mukaan ja kun sisältö on määritelty napin keskelle grafiikka tulee automaattisesti oikean kokoiseksi Kuinka tehdä 9 patch kuvia Nine patch kuvat ovat normaaleja png kuvia joissa on yhden kuvapisteen paksuinen reuna joka on joko täysin läpinäkyvä tai valkoinen Tälle reunalle piirretään yhden kuvapisteen levyistä mustaa viivaa ja kahden eri sivuilla olevan viivan määrittämä leikkaava alue rajaa venyvän ja sisällön täyttävän alueen Android laitteella nämä kuvat on talletettava muotoon 9 png jotta Android tietää kuvien olevan nine patchejä Vasemmalla ja ylhäällä olevat mustat viivat rajaavat venyvän alueen Oikealla ja alhaalla olevat viivat taas rajaavat kuvan sisällön alueen Kuvat voi tehdä millä tahansa kuvankäsittelyohjelmalla mutta helpoin tapa on käyttää Android SDK n mukana tulevaa työkalua draw9patch Ohjelma löytyy tools kansiosta Ohjelma lisää kuvaan yhden kuvapisteen kokoiset reunat ja antaa muokata kuvaa vain näiden reunojen alueelta Ohjelma myös näyttää oikeassa laidassa miltä kuva näyttää eri tavoilla venytettynä Avattuasi ohjelman voit raahata haluamasi kuvan ohjelmaan Tämän jälkeen näet kuvan venytyksen tuloksen oikealla ja kuvan muokattavana vasemmalla Kuvassa kannattaa valita tasaisia usein vain yhden pikselin mittaisia alueita venyväksi koska tällöin kuvan väritys ei muutu On myös tapauksia missä on järkevää venyttää väritystä niin että isommilla ko oilla väritys muuttuu tasaisesti Voit asettaa kuvassa editorissa venyvän alueen näkyväksi show patches valinnalla Venyvät alueet ovat violetit alueet jossa vihreät viivat kohtaavat Samalla tavalla saat sisällön alueen näkyviin show content valinnalla Huomaa miten kuvassa olevat yksityiskohdat pysyvät tarkkoina vaikka muu kuva venyy täyttämään koko näytön Viime viikon animaatioartikkelissa on

    Original URL path: http://mobiilikehitys.fi/tag/kuvat/ (2016-04-30)
    Open archived version from archive

  • Android Manifest | Mobiilikehitys
    elementtien sisällä tehdään jokaiselle aktiviteetille jonka käyttäjä voi käynnistää activity elementti Mikäli aktiviteetti on samassa paketissa kuin manifest elementissä määritelty oletuspaketti riittää asettaa aktiviteetin nimeksi kyseisen luokan nimi Mikäli aktiviteetti on jossain toisessa paketissa tulee sinun määrittää koko paketin polku Aktiviteetti elementin sisälle voi määritellä intent filter elementin joka määrää erityistilanteita missä aktiviteetti käynnistetään Ensimmäinen aktiviteetti mikä applikaatiossasi käynnistetään täytyy määrittää oikeilla intent filtereillä action android name android intent action MAIN category android name android intent category LAUNCHER Aktiviteetit jotka eivät saa intenttejä applikaation ulkopuolelta ei tarvitse muuta kuin nimetä manifestissä Mikäli aktiviteettiä ei julisteta manifestissa sen käynnistäminen kaataa applikaation ja aiheuttaa ActivityNotFoundExceptionin Vaativampaa käyttöä varten hyvä tietää Tässä käydään nopeasti läpi manifestin vaikeammin käytettäviä ja ymmärrettäviä ominaisuuksia Näitä ei välttämättä tarvitse tietää yksinkertaisia applikaatioita tehtäessä mutta ennemmin tai myöhemmin ne tulevat vastaan androidkehityksessä Tietyt osat Android järjestelmästä vaativat käyttäjän lupaa ja ne täytyy määritellä manifestissä Esimerkkinä tällaisista luvista on esimerkiksi internet yhteyden käyttö uses permission android name android permission INTERNET Intenttien vastaanottamisen määrittely manifestissä taas mahdollistaa reagoinnin tapahtumiin vaikka applikaatio ei olisikaan käynnissä Tällaisia tapauksia voi esimerkiksi olla NFC sirujen lukeminen tai push notificaatioiden vastaanottaminen service elementti määrittelee applikaation tarjoaman palvelun muille laitteen applikaatioille Näin määritellyt palvelut pysyvät päällä vaikka käyttäjä vaihtaisi toiseen applikaatioon Tällaisten palveluiden tulisi suorittaa yksi tehtävä ja sitten sulkea itsensä sillä muuten näitä palveluita ei tapeta koskaan Jos haluat applikaatiosi reagoivan järjestelmän tai muiden applikaatioiden lähettämiin intentteihin kuten push notifikaatioihin on sinun määriteltävä receiver elementti ja sen sisältö manifestissä applikaatio elementin sisällä provider elementin sisällä määritellään applikaation tarjoama sisältö ContentProvider tarjoaa pääsyn applikaation hallinoimaan tietoon myös muista applikaatioista Manifestin vaativampaan käyttöön palataan kun sitä tarvitaan käytännön esimerkeissä Android Manifest XML Post navigation Previous Post Nine patch Androidissa Next Post Liikkuva 2D grafiikka Androidilla Leave a Reply Cancel reply Your email address will not be published

    Original URL path: http://mobiilikehitys.fi/android-manifest/ (2016-04-30)
    Open archived version from archive

  • Nine-patch Androidissa | Mobiilikehitys
    rajaavat kuvan sisällön alueen Kuvat voi tehdä millä tahansa kuvankäsittelyohjelmalla mutta helpoin tapa on käyttää Android SDK n mukana tulevaa työkalua draw9patch Ohjelma löytyy tools kansiosta Ohjelma lisää kuvaan yhden kuvapisteen kokoiset reunat ja antaa muokata kuvaa vain näiden reunojen alueelta Ohjelma myös näyttää oikeassa laidassa miltä kuva näyttää eri tavoilla venytettynä Avattuasi ohjelman voit raahata haluamasi kuvan ohjelmaan Tämän jälkeen näet kuvan venytyksen tuloksen oikealla ja kuvan muokattavana vasemmalla Kuvassa kannattaa valita tasaisia usein vain yhden pikselin mittaisia alueita venyväksi koska tällöin kuvan väritys ei muutu On myös tapauksia missä on järkevää venyttää väritystä niin että isommilla ko oilla väritys muuttuu tasaisesti Voit asettaa kuvassa editorissa venyvän alueen näkyväksi show patches valinnalla Venyvät alueet ovat violetit alueet jossa vihreät viivat kohtaavat Samalla tavalla saat sisällön alueen näkyviin show content valinnalla Huomaa miten kuvassa olevat yksityiskohdat pysyvät tarkkoina vaikka muu kuva venyy täyttämään koko näytön Viime viikon animaatioartikkelissa on käytetty tässä esimerkkinä olevaa nine patch kuvaa Nine patch kuvien käyttö onnistuu applikaatiossa täysin samalla tavalla kuin normaalien kuvien Android itse hoitaa kuvan koon ja sisällön asettelun Esimerkkikuva ilman nine patchiä Esimerkkikuva nine patchin jälkeen 9 patch Android Esimerkki grafiikka Kuvat Nine patch resurssit SDK tarkkuus Työkalu Post navigation Previous Post Animaatiot Androidissa Next Post Android Manifest Leave a Reply Cancel reply Your email address will not be published Required fields are marked Name Email Website Comment You may use these HTML tags and attributes a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong tarinoita mobiilikehityksen maailmasta Mobiilikehitys fi Mobiilikehitys fi on Qvik Oy n työntekijöiden ylläpitämä blogi jonka kirjoittajilla on vankka mobiilialan asiantuntijuus Blogissa käsitellään kaikkea mobiilikehitykseen liittyvää ja vähän siitä vierestäkin Seuraa Facebookissa Seuraa Twitterissä Blogin RSS syöte Onko yrityksesi vailla mobiiliosaajia Qvik Oy tekee suuret ja pienet

    Original URL path: http://mobiilikehitys.fi/nine-patch-androidissa/ (2016-04-30)
    Open archived version from archive

  • 9-patch | Mobiilikehitys
    Android laitteella nämä kuvat on talletettava muotoon 9 png jotta Android tietää kuvien olevan nine patchejä Vasemmalla ja ylhäällä olevat mustat viivat rajaavat venyvän alueen Oikealla ja alhaalla olevat viivat taas rajaavat kuvan sisällön alueen Kuvat voi tehdä millä tahansa kuvankäsittelyohjelmalla mutta helpoin tapa on käyttää Android SDK n mukana tulevaa työkalua draw9patch Ohjelma löytyy tools kansiosta Ohjelma lisää kuvaan yhden kuvapisteen kokoiset reunat ja antaa muokata kuvaa vain näiden reunojen alueelta Ohjelma myös näyttää oikeassa laidassa miltä kuva näyttää eri tavoilla venytettynä Avattuasi ohjelman voit raahata haluamasi kuvan ohjelmaan Tämän jälkeen näet kuvan venytyksen tuloksen oikealla ja kuvan muokattavana vasemmalla Kuvassa kannattaa valita tasaisia usein vain yhden pikselin mittaisia alueita venyväksi koska tällöin kuvan väritys ei muutu On myös tapauksia missä on järkevää venyttää väritystä niin että isommilla ko oilla väritys muuttuu tasaisesti Voit asettaa kuvassa editorissa venyvän alueen näkyväksi show patches valinnalla Venyvät alueet ovat violetit alueet jossa vihreät viivat kohtaavat Samalla tavalla saat sisällön alueen näkyviin show content valinnalla Huomaa miten kuvassa olevat yksityiskohdat pysyvät tarkkoina vaikka muu kuva venyy täyttämään koko näytön Viime viikon animaatioartikkelissa on käytetty tässä esimerkkinä olevaa nine patch kuvaa Nine patch kuvien käyttö onnistuu applikaatiossa täysin samalla tavalla kuin normaalien kuvien Android itse hoitaa kuvan koon ja sisällön asettelun Esimerkkikuva ilman nine patchiä Esimerkkikuva nine patchin jälkeen 9 patch Android Esimerkki grafiikka Kuvat Nine patch resurssit SDK tarkkuus Työkalu tarinoita mobiilikehityksen maailmasta Mobiilikehitys fi Mobiilikehitys fi on Qvik Oy n työntekijöiden ylläpitämä blogi jonka kirjoittajilla on vankka mobiilialan asiantuntijuus Blogissa käsitellään kaikkea mobiilikehitykseen liittyvää ja vähän siitä vierestäkin Seuraa Facebookissa Seuraa Twitterissä Blogin RSS syöte Onko yrityksesi vailla mobiiliosaajia Qvik Oy tekee suuret ja pienet mobiiliprojektit ota yhteyttä niin käynnistetään sinun yrityksesi mobiiliprojekti Recent Posts Sijaintipalvelut iOS applikaatioissa 2 Geokoodaus Sijaintipalvelut iOS applikaatioissa OUYA Android konsoli Windows Phone 8 ja parantunut HTML5

    Original URL path: http://mobiilikehitys.fi/tag/9-patch/ (2016-04-30)
    Open archived version from archive

  • resurssit | Mobiilikehitys
    kuvan ohjelmaan Tämän jälkeen näet kuvan venytyksen tuloksen oikealla ja kuvan muokattavana vasemmalla Kuvassa kannattaa valita tasaisia usein vain yhden pikselin mittaisia alueita venyväksi koska tällöin kuvan väritys ei muutu On myös tapauksia missä on järkevää venyttää väritystä niin että isommilla ko oilla väritys muuttuu tasaisesti Voit asettaa kuvassa editorissa venyvän alueen näkyväksi show patches valinnalla Venyvät alueet ovat violetit alueet jossa vihreät viivat kohtaavat Samalla tavalla saat sisällön alueen näkyviin show content valinnalla Huomaa miten kuvassa olevat yksityiskohdat pysyvät tarkkoina vaikka muu kuva venyy täyttämään koko näytön Viime viikon animaatioartikkelissa on käytetty tässä esimerkkinä olevaa nine patch kuvaa Nine patch kuvien käyttö onnistuu applikaatiossa täysin samalla tavalla kuin normaalien kuvien Android itse hoitaa kuvan koon ja sisällön asettelun Esimerkkikuva ilman nine patchiä Esimerkkikuva nine patchin jälkeen 9 patch Android Esimerkki grafiikka Kuvat Nine patch resurssit SDK tarkkuus Työkalu Android Resurssit Sovelluskehitys Ulkoasu Androidin resurssit orientaatio ja kuvan tarkkuus August 2 2011 tommy Leave a comment Mobiililaitteille koodatessa tarvitsee usein ottaa huomioon että käyttäjä saattaa käyttää laitettaan muussakin kuin pystysuunnassa Ohjelmiston ulkonäköä eri asennoissa tulisi miettiä ja vain harvoin orientaation lukitseminen yhteen asentoon on toimiva ratkaisu Androidissa pystyy hyvin pienellä vaivalla tekemään uusia pohjia layout tai käyttämään eri kuvia riippuen laitteen orientaatiosta Android ottaa nämä pohjat ja kuvat automaattisesti käyttöön orientaatiosta riippuen jos ne on asetettu oikeisiin kansioihin ja nimetty oikein Projektin resurssien peruskansiot ovat drawable ja layout Näihin kansioihin asetetut resurssit tulevat köyttöön näytön tarkkuudesta tai orientaatiosta riippumatta Android kuitenkin hakee resursseja ensisijaisesti kansiosta joka vastaa nöytön tarkkuutta ja tai orientaatiota Mikäli pohja main xml löytyy kansiosta layout land sekä layout valitaan tiedosto layout land kansiosta kun laitetta pidetään vaakatasossa ja layout kansiosta muissa tapauksissa Uutta projektia luotaessa Eclipse ei luo kaikkia kansioita suoraan vaan joudut itse lisäämään ne Kansioiden nimissä on aina joko drawable tai layout alussa Alun jälkeen voi kansioille antaa viivalla eroteltuna sääntöjä siitä millaisessa tilanteessa tämän kansion resursseja tulisi käyttää Täydellinen lista käytettävissä olevista parametreista löytyy osoitteesta http developer android com guide topics resources providing resources html AlternativeResources Kuvien kanssa voi helposti tulla ongelmia jos xml pohjat vaativat erilaisia kuvia eri orientaatioissa Huono ratkaisu olisi tehdä uusi pohja haluttuun orientaatioon ja uudet kuvat mitkä nimettäisiin jokainen yksilöllisesti Xml n osista kuten kuvista on kuitenkin mahdollista tehdä uudet versiot samalla nimellä oikeisiin kansioihin Näin Android osaa hakea oikean kuvaresurssin orientaatiosta tai resoluutiosta riippuen ilman xml pohjan muuttamista Kuvien tarkkuuksien kanssa kannattaa olla varovainen Mikäli Android löytää kuvan drawable hdpi kansiosta mutta ei drawable mdpi kansiosta se automaattisesti skaalaa kuvan pienemmäksi Tämä johtaa usein suttuisiin kuviin Android 3 2 on tuonut lisää mahdollisuuksia näyttöjen koon ja tarkkuuden erittelyyn ja näihin perehdytään lähemmin erillisessä artikkelissa Jos kuva on vain drawable kansiossa sitä ei skaalata vaan näytetään sellaisenaan Drawable kansioon ei tulisi laittaa kuvia vaan täällä on suositeltavaa pitää vain xml llä luotuja bittikarttoja tai kuvaresursseja joiden luomista käsittelen myöhemmässä artikkeliss Mikäli samaa kuvaa käytetään eri näyttötarkkuuden laitteilla tulevat kuvat erittäin isoiksi huonoilla tarkkuuksilla tai erittäin pieniksi suurilla tarkkuuksilla Tarkempi kuvaus kuvien tarkuuksien käytöstä löytyy http developer android com

    Original URL path: http://mobiilikehitys.fi/tag/resurssit-2/ (2016-04-30)
    Open archived version from archive

  • SDK | Mobiilikehitys
    valinnalla Huomaa miten kuvassa olevat yksityiskohdat pysyvät tarkkoina vaikka muu kuva venyy täyttämään koko näytön Viime viikon animaatioartikkelissa on käytetty tässä esimerkkinä olevaa nine patch kuvaa Nine patch kuvien käyttö onnistuu applikaatiossa täysin samalla tavalla kuin normaalien kuvien Android itse hoitaa kuvan koon ja sisällön asettelun Esimerkkikuva ilman nine patchiä Esimerkkikuva nine patchin jälkeen 9 patch Android Esimerkki grafiikka Kuvat Nine patch resurssit SDK tarkkuus Työkalu Android Kehitysympäristö Sovelluskehitys Näin pääset Android kehityksessä alkuun February 7 2011 kaarlo 1 Comment Android sovelluskehityksen alkuun pääset helposti ja nopeasti sekä ilman kustannuksia Yleisin tapa kehittää Android applikaatioita on asentaa Android Development Tools ADT lisäosa Eclipse kehitysympäristöön Eclipse on avoimen lähdekoodin kehitysympäristö ja saatavissa osoitteesta http www eclipse org ADT on Googlen tarjoama lisäosa ja saatavissa osoitteesta http developer android com Näiden lisäksi tarvitset vielä Android SDK n joka on niinikään saatavissa ilmaiseksi developer android com sivustolta Android SDK sisältää kehitys ja paketointityökalut sekä Android emulaattorin Lisää tarvittaessa SDK hon haluamiasi virtuaalisia puhelimia ja tabletteja joilla haluat ohjelman toimivan Vaihtoehtoisesti voit käyttää mahdollisesti taskussasi olevaa Android puhelinta jossa ohjelma toimii yleensä huomattavasti jouhevammin verrattuna emulaattoriin Puhelimen asetuksista tarvitsee vain vaihtaa Applications Unknown sources päälle jotta voit asentaa ohjelmia Android Marketin ulkopuolelta Myös Applications Development USB debugging pitää olla päällä jotta voit tarkastella puhelimen loki tiedostoja Eclipsestä Seuraavaksi on aika luoda uusi projekti ohjelmaasi varten Luo uusi Android projekti Eclipseen File New Other Android project ja täytä tarvittavat tiedot perus projektitiedostojen luontia varten Näiden tietojen pohjalta projektiisi tulee AndroidManifest xml tiedosto joka määrittelee ohjelman perustiedot ja asetukset src hakemistoon tulee ohjelman Java lähdekoodit ja res hakemiston alle tulevat kuvat ulkoasumääritykset sekä lokalisointi Eclipse luo Aktiviteetin lähdekoodin mikä on suoraan ajettavissa laitteella Kun ohjelman käynnistää tulostaa se näytölle tekstin Hello World HelloActivity Ohjelman perusrakenne selviää alla olevasta kuvasta Kun olet muodostanut ensimmäisen projektisi pohjan yllä

    Original URL path: http://mobiilikehitys.fi/tag/sdk/ (2016-04-30)
    Open archived version from archive