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".
  • Androidin resurssit, orientaatio ja kuvan tarkkuus | Mobiilikehitys
    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 guide practices screens support html density independence Android grafiikka layout orientaatio resurssit tarkkuus Post navigation Previous Post Koodin virheiden jäljitys Androidilla Next Post Tallentaminen Andoirissa 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 mobiiliprojektit ota yhteyttä niin käynnistetään sinun yrityksesi mobiiliprojekti Recent Posts

    Original URL path: http://mobiilikehitys.fi/android-resurssit-orientaatio-ja-kuvan-tarkkuus/ (2016-04-30)
    Open archived version from archive


  • orientaatio | Mobiilikehitys
    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 guide practices screens support html density independence Android grafiikka layout orientaatio resurssit tarkkuus 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 tuki Porttautuva koodi mobiilissa Archives November 2013 August 2013 June 2013 April

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

  • Omat layout elementit Androidissa | Mobiilikehitys
    public class Aktiivihaku extends ViewGroup View view Luontimetodi aktiivihaku näkymälle Luo näkymän haku xml perusteella param context Näkymän yhteys ohjelman yleiseen informaatioon param attrs xml ssä määritellyt atribuutit public Aktiivihaku Context context AttributeSet attrs super context attrs LayoutInflater inflater LayoutInflater context getSystemService Context LAYOUT INFLATER SERVICE view inflater inflate R layout haku this list ListView view findViewById R id search list sortField EditText view findViewById R id search field adapter new ListAdapter getContext 0 0 COUNTRIES list setAdapter adapter sortField addTextChangedListener new TextWatcher Override public void onTextChanged CharSequence s int start int before int count Override public void beforeTextChanged CharSequence s int start int count int after Override public void afterTextChanged Editable s adapter getFilter filter sortField getText Yleisin käyttö omille näkymä luokille on yhden tai muutaman toiminnallisuuden muuttaminen tämä onnistuu korvaamalla override olemassaolevan metodin samannimisellä metodilla näin voi helposti esimerkiksi poistaa Hyvä ohjelmointityyli Androidilla on myös pitää aktiviteettiluokan koodi mahdollisimman yksinkertaisena eikä rasittaa sitä esimerkiksi omien kuuntelijoiden tekemisellä aktiviteettiluokassa ja antamalla niitä xml ssä määritellyille elementeille Itse tehdyn layout elementin voi xml ssä viitata paketin kokonimellä ja komponentin nimellä Esimerkiksi fi androidkehitys aktiivihaku paketissa olevaan Aktiivihaku java luokkaan viitataan XML ssä seuraavasti fi androidkehitys aktiivihaku Aktiivihaku android layout width fill parent android layout height wrap content Android elementti layout view Post navigation Previous Post Julkaiseminen Next Post UIPickerView UIScrollView n sisällä 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

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

  • elementti | Mobiilikehitys
    search field android layout height wrap content android layout width fill parent ListView android id id search list android layout width fill parent android layout height fill parent LinearLayout Aktiivihaku java public class Aktiivihaku extends ViewGroup View view Luontimetodi aktiivihaku näkymälle Luo näkymän haku xml perusteella param context Näkymän yhteys ohjelman yleiseen informaatioon param attrs xml ssä määritellyt atribuutit public Aktiivihaku Context context AttributeSet attrs super context attrs LayoutInflater inflater LayoutInflater context getSystemService Context LAYOUT INFLATER SERVICE view inflater inflate R layout haku this list ListView view findViewById R id search list sortField EditText view findViewById R id search field adapter new ListAdapter getContext 0 0 COUNTRIES list setAdapter adapter sortField addTextChangedListener new TextWatcher Override public void onTextChanged CharSequence s int start int before int count Override public void beforeTextChanged CharSequence s int start int count int after Override public void afterTextChanged Editable s adapter getFilter filter sortField getText Yleisin käyttö omille näkymä luokille on yhden tai muutaman toiminnallisuuden muuttaminen tämä onnistuu korvaamalla override olemassaolevan metodin samannimisellä metodilla näin voi helposti esimerkiksi poistaa Hyvä ohjelmointityyli Androidilla on myös pitää aktiviteettiluokan koodi mahdollisimman yksinkertaisena eikä rasittaa sitä esimerkiksi omien kuuntelijoiden tekemisellä aktiviteettiluokassa ja antamalla niitä xml ssä määritellyille elementeille Itse tehdyn layout elementin voi xml ssä viitata paketin kokonimellä ja komponentin nimellä Esimerkiksi fi androidkehitys aktiivihaku paketissa olevaan Aktiivihaku java luokkaan viitataan XML ssä seuraavasti fi androidkehitys aktiivihaku Aktiivihaku android layout width fill parent android layout height wrap content Android elementti layout view 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

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

  • Näyttöjen tarkkuudet | Mobiilikehitys
    löytää laiteelle tarkoitetun kuvatiedoston res drawable mdpi kuva png mutta jos tätä ei löydy niin tarvittava kuva skaalataan muista resoluutioista Loppukäyttäjänä kannalta on paras jos jokaiselle tarkkuudelle on tehty omat graafiikat skaalatut graafikat voivat näyttää suttuisilta mutta toisaalta lisäävät ohjelman kokoa Yksi oiva tapa pitää ohjelma sekä pienenä että näyttämään hyvältä kaikilla tarkkuuksilla on tehdä väriliu ut ja skaalautuvat nappien taustat xml tiedostoina ja nine patch kuvilla Väriliut voidaan määritellä parilla rivillä xml tiedostossa Nappien ja muidenkin venyvien grafiikat voidaan tehdä nine patch kuvalla missä määritellään mikä osa kuvasta venyy dpi grafiikka tarkkuus Post navigation Previous Post iPadin piilotetut kosketuskomennot Next Post Julkaiseminen 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 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 tuki Porttautuva koodi mobiilissa Archives November 2013 August 2013 June 2013 April 2013 February 2013 January 2013 December 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 April 2011 March 2011 February 2011 January 2011 Categories Alustat 63 Android 24 HTML5 7 iOS 30 Windows Phone 12 Julkaisu 5 Käyttöjärjestelmät 4 Laitteet 5 iPad

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

  • dpi | Mobiilikehitys
    resoluutioista Loppukäyttäjänä kannalta on paras jos jokaiselle tarkkuudelle on tehty omat graafiikat skaalatut graafikat voivat näyttää suttuisilta mutta toisaalta lisäävät ohjelman kokoa Yksi oiva tapa pitää ohjelma sekä pienenä että näyttämään hyvältä kaikilla tarkkuuksilla on tehdä väriliu ut ja skaalautuvat nappien taustat xml tiedostoina ja nine patch kuvilla Väriliut voidaan määritellä parilla rivillä xml tiedostossa Nappien ja muidenkin venyvien grafiikat voidaan tehdä nine patch kuvalla missä määritellään mikä osa kuvasta venyy dpi grafiikka tarkkuus 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 tuki Porttautuva koodi mobiilissa Archives November 2013 August 2013 June 2013 April 2013 February 2013 January 2013 December 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 April 2011 March 2011

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

  • Tutoriaalit | Mobiilikehitys | Page 2
    end Tämän lisäksi on CustomScorllView tä käyttävässä luokassa asettava CustomScrollView lle seuraavat ominaisuudet ja näille arvot CustomScrollView canCancelContentTouches YES CustomScrollView delaysContentTouches NO Sopiva paikka ominaisuuksien asettamisille on esimerkiksi CustomScrollView ta käyttävän luokan ViewDidLoad metodissa iPhone UIPickerView UIScollview iOS Tutoriaalit Työkalut Block objektien käyttämisestä March 14 2011 pertti Leave a comment iOS versiosta 4 lähtien iOS koodissa on voinut käyttää block objekteja Nämä ovat etäistä sukua C kielestä tutuille funktiopointtereille mutta niitä voidaan luoda dynaamisesti koodissa ja ne voivat viitata scopen sisällä oleviin muuttujiin Esimerkki selventänee asiaa void myBlock double määrittää muuttujan nimeltä myBlock jonka tyyppi on block object joka palauttaa void n ja ottaa yhden double argumentin vrt vastaavan funktiopointterin määritys double a sqrt 2 asetetaan arvo muuttujalle myBlock myBlock double x tämä aloittaa block objektin Argumentti on nimetty jotta siihen voidaan viitata Paluuarvon tyyppiä ei tarvitse erikseen ilmoittaa näiden sulkeiden sisällä oleva koodi kuuluu blokkiin sitä ei siis suoriteta tässä vaiheessa NSLog I was called with f x NSLog a f a NSLog a x f a x myBlock sqrt 2 blokkia kustutaan näin myBlock 3 a 2 vaihdetaan a n arvoa myBlock sqrt 2 ja kutsutaan blokkia uudestaan myBlock 3 Em koodi tuottaa tulosteena seuraavaa I was called with 1 414214 a 1 414214 a x 2 000000 I was called with 3 000000 a 1 414214 a x 4 242641 I was called with 1 414214 a 1 414214 a x 2 000000 I was called with 3 000000 a 1 414214 a x 4 242641 Kuten tulosteesta ehkä huomaa a n arvon muuuttaminen blokin luomisen jälkeen ei vaikuta blokkiin Blokki kaappaa muuttujan arvon kun se luodaan Mitä näillä sitten voi tehdä Esimerkki on aikalailla triviaalin tuntuinen mutta isompana esimerkkinä on liitteenä QVURLConnection blokkeihin perustuva wrapperi iOS n NSURLConnectionille Kirjoitin tämän koska mielestäni NSURLConnection on useissa tapauksissa varsin hankala käyttää Ideana siis on että käytetään delegaattiolion sijaan blokkeja Tällä tavalla saadaan koodin kulusta suoraviivaisempaa Jälleen esimerkki valottanee NSURLConnection lla koodia NSURLConnection c NSURLConnection connectionWithRequest req delegate self koodia toisaalla samassa luokassa void connection NSURLConnection connection didReceiveData NSData data tehdään jotain datalla jne QVURLConnectionilla QVURLConnection c QVURLConnection connectionWithRequest req completionBlock QVURLConnection connection NSURLResponse response NSData data tehdään jotain responsella ja datalla failureBlock QVURLConnection connection NSError error tapahtui virhe Koodin seuraaminen on helpompaa sillä kutsun jälkeen tulee välittömästi se koodi joka suoritetaan kutsun päätyttyä Lisäksi tämä helpottaa todella paljon tilanteita missä on useampia samanaikaisia kutsuja Block objekteista saa lisää tietoa mm Applen dokumentaatiosta QVURLConnectionia saa käyttää vapaasti miten tahtoo Alkuperän mainitsemisesta saa karmapisteitä Pyytäisin myös välittämään tietoa bugeista Mahdolliset parannusehdotukset ovat toki tervetulleita en kuitenkaan lupaa mitään Lataa QVURLConnection koodi tästä Aloittelijat iOS Tutoriaalit iPhone Hei Maailma tutoriaali February 18 2011 niko Leave a comment T ällä kerralla käydään läpi yksinkertaisen Hei Maailma sovelluksen tekeminen iPhone lle Tutoriaali olettaa että olet asentanut kehitysympäristön joten jos et vielä ole niin katso Artun kirjoittama artikkeli Näin aloitat iOS kehityksen Artikkelissa ei mennä vielä Objective C hen saloihin vaikkakin pari riviä tullaan sitäkin copy pasteamaan Avaa Xcode tee uusi projekti File New Project ja valitse View based Application View based Applicationit sisältävät yhden näkymän joka on heti valmiiksi käytettävissä Monimutkaisemmat monen näkymän sovellutukset on hyvä toteuttaa Window based Applicationina Valitse projektisi tallennuspaikka ja nimeksi HellowWorld Huomaa Hello w World kiiressä luotu projekti sisälsi nimessään yhden kirjaimen liikaa Tallennettuasi uuden projektin pitäisi XCoden avautua alla olevan kaltaiseen näkymään Projekti on nyt alustettu ja siihen on liitetty myös yksi näkymä view Avaa HellowWorldViewController h tiedosto editoriin ja korvaa siellä näkyvät lähdekoodi alla olevalla import UIKit UIKit h interface HellowWorldViewController UIViewController IBOutlet UILabel heiMaailmaLabel property nonatomic retain IBOutlet UILabel heiMaailmaLabel IBAction nappiaPainettu id sender end Otsikkotiedosto on nyt valmis Kiinnitä huomioita IBOutlet ja IBAction termeihin IBOutlet viittaa siihen että viewcontroller käskyttää näkymää ja IBAction sitä että näkymä käskyttää viewcontrolleria Avaa seuraavaksi HellowWorldViewController m tiedosto m tiedostot toteuttavat otsikkotiedostossa olevan luokan kuvauksen Class implemantation file Tee siihen alla olevat lisäykset import HellowWorldViewController h implementation HellowWorldViewController synthesize heiMaailmaLabel IBAction nappiaPainettu id sender heiMaailmaLabel text Hei Maailma Monta riviä komentoitua tekstiä Ja pari metodia johon ei tarvitse koskea void dealloc heiMaailmaLabel release super dealloc end Lähdekoodit on nyt kirjoitettu ja voidaan siirtyä näkymän rakentamiseen Tupla klikkaa HellowWorldViewController xib tiedostoa ja Interface Builder aukeaa Alla olevaan näkymään Valitse Library ikkunasta Round Rect Button komponentti ja raahaa se harmaaseen View ikkunaan Liikuta nappi keskelle alas ja muuta komponentin asetuksista Title kenttään teksti Paina Tästä Button Attributes näkymän saa esille kun nappi on valittu ja painat 1 Kun nappi on aseteltu etsi Library näkymästä Label komponentti ja raahaa sekin harmaaseen näkymään Isonna Label komponenttia vetämällä sen reunoista tyhjennät Text kenttä ja valitse Layout keskitys Näkymäsi pitäisi nyt näyttää tältä Lisätään seuraavaksi nappiin aikaisemmin määrittelemmä IBAction Paina kerran näkymässä näkyvää Paina Tästä nappia ja tämän jälkeen 2 jolloin saat näkyviin Button Connections näkymän Paina ctrl nappi pohjaan ja vedä hiirellä Touch Up Inside pallurasta yhteys File s Owneriin ja valitse nappiaPainettu Alla oleva kuva havainnoillistanee asiaa Näin liitimme aiemmin lähdekoodissa määritelemmä IBAction tapahtuman tapahtuvaksi kun sormi nousee ylös Paina Tästä napista Huomaa että hiukan epäintuitiivesti napin painaminen tarkoittaa iOS laitteissa sitä että sormi nostetaan pois napilta Aiemmin lähdekoodissa määritelemmä IBOutlet yhdistetään nyt näkymään Valitse File s Owner paina ctrl nappi pohjaan vedä yhteys Label iin ja valitse heiMaailmaLabel Tallenna näkymä s palaa takaisin XCodeen ja paina Build Run Simulaattorin pitäisi nyt pyörähtää käyntiin ja näyttää tekemäsi sovellus Heipä vain maailma Ensi kerralla jotain vähän erikoisempaa IBAction IBOutlet Inteface Builder iPhone Xcode 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

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

  • Rahaa applikaatioilla | Mobiilikehitys
    riippuen mutta on joitakin senttejä per painallus AdMob SDK applikaatioosi Tarvittavan SDK n löydät täältä http code google com mobile ads docs Samasta linkistä löytää tarvittavat ohjeet mainosten lisäämiseen Käymme tässä läpi pääkohdat 1 Lisää SDK applikaatioosi 2 Lisää Manifestiin 2 1 Mainos aktiviteetti activity android name com google ads AdActivity android configChanges keyboard keyboardHidden orientation screenLayout uiMode screenSize smallestScreenSize 2 2 Lisää permissionit uses permission android name android permission INTERNET uses permission android name android permission ACCESS NETWORK STATE 3 Lisää AdView layoutiisi com google ads AdView android id id adView android layout width wrap content android layout height wrap content ads adUnitId YOUR ADMOB AD UNIT ID ads adSize BANNER ads testDevices TEST EMULATOR e78b974e6ab65648b52951e69edcb571 ads loadAdOnCreate true TestDevices atributtiin lisätään laitteen device ID ja tämän avulla saat testimainoksia laitteellesi Poista tämä markettiin menevästä versiosta Tämä mainos ladataan heti kun aktiviteettisi luodaan Voit itse ladata uuden sisällön mainosnäkymään AdView adView AdView findViewById R id adView adView loadAd new AdRequest 4 Olet valmis markkinoi applikaatiotasi sosiaalisessa mediassa 5 Profit AdMob Android julkaisu Mainokset Post navigation Previous Post Testaus Androidilla Next Post iPhonen animaatiot blockeilla 2 thoughts on Rahaa applikaatioilla Lasse says March 7 2012 at 12 23 pm Kiitos hyvistä tietopaketeista Osaatteko antaa neuvoa kohdan 1 tilanteeseen eli maksullisen applikaation julkaisuun Mahdolliset tulot pitää toki ilmoittaa Suomen verottajalle mutta mihin muualle maksullisen applikaation kehittäjä on velvollinen maksamaan jos applikaatio on jaossa maailmanlaajuisesti Developer distribution agreement sanoo seuraavasti mutta ei tuo juuri konkreettista apua anna Developer is responsible for determining if a Product is taxable and the applicable tax rate for the Payment Processor to collect for each taxing jurisdiction where Products are sold Developer is responsible for remitting taxes to the appropriate taxing authority Reply tommy says March 14 2012 at 12 43 pm Asia on valitettavasti sen verran

    Original URL path: http://mobiilikehitys.fi/rahaa-applikaatioilla/?replytocom=140 (2016-04-30)
    Open archived version from archive