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".
  • Ice Cream Sandwich | Mobiilikehitys
    API Uudistetun Kalenteri applikaation ja Calendar API n avulla käyttäjän kalenterin lukeminen ja uusien kalenterimerkintöjen lisääminen helpottuu Android Beam Android Beam on NFC en perustuva ominaisuus joka mahdollistaa tietojen helpon siirtämisen NFC laitteiden välillä Beamin avulla on mahdollista siirtää esimerkiksi kontaktitietoja kuvia ja videoita sekä liittyä keskusteluun tai videopuheluun Multimediauudistukset Android 4 0 tarjoaa uuden low level tuen streamauksen hallintaan Uudistus mahdollistaa paremman mediadatan hallinnan esimerkiksi applikaatio voi itse hakea datan purkaa kryptauksen ja sen jälkeen ohjata datan käyttöjärjestelmälle näytettäväksi Toinen mukava multimediaan liittyvä uudistus on audio remote control API joka mahdollistaa musiikkisoittimien ohjauksen lukitusnäkymästä niin että käyttäjän voi hallinoida soitettavaa musiikkia avaamatta puhelimen lukitusta Näiden lisäksi Ice Cream Sandwich iin on lisätty WebP ja VP8 tuki sekä tuki Matroskalle jossa sisältö on joka Vorbis ja VP8 formaatissa UI uudistukset 4 0 ssa on mukana uusi GridLayout luokka jolla on mahdollista luoda matalampia UI hierarkioita mikä puolestaan tarkoittaa nopeampaa käyttökokemusta Toinen varsin mukava uudistus on että kaikkien Android 4 0 laitteiden tulee tukea kiihdytettyä 2D piirtämistä mikä myös parantaa käyttöliittymän piirtonopeutta ja parantaa käytön sulavuutta Näiden lisäksi Android 4 0 ssa on muutamia muita kehittäjille suunnattuja uudistuksia Tärkeimpänä kredentiaalien tallennukseen luotu keychain API johon voidaan tallentaa sertifikaatteja Sekä VPN client API jolla voidaan luoda salattuja yhteyksiä sekä prosessoida sekä laitteelle tulevia että lähteviä paketteja Ajatuksia julkistuksesta Päälimmäinen ajatus julkistuksesta näin kehittäjänä kannalta katsottuna on pieni pettymys Julkistus ei varsinaisesti sisältänyt mullistavia uudistuksia lähinnä vain paljon pieniä korjauksia ja parannuksia Nämä korjaukset ja parannukset ovat toki tervetulleita ja Android 4 0 jatkaa siinä mielessä samalla iteratiivisella linjalla kuin edelliset versiot Eli kuten ennenkin uudessa versiossa on korjattu vanhoista versioista löytyneitä vikoja ja niiden lisäksi on otettu mukaan vähän uutta Luultavasti suurin kehittäjille näkyvä uudistus on ADT n Android Development Tools versio 14 ja siihen liittyvä Eclipse plugin Nopean kokeilun perusteella suosittelen

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


  • Android | Mobiilikehitys | Page 2
    useanlaisia parametrejä Tietokantaan voi myös suorittaa kyselyitä rawQuery metodilla mille voi argumenttinä antaa sql kyselyn suoraan stringinä Metodeista saadaan paluuarvona Cursor luokan ilmentymä Kursori antaa pääsyn haettuun tietokantatauluun Tässä esimerkissä käymme kursorin jokaisen rivin läpi ja otamme sarakkeiden tiedot getString ja getInt metodeilla missä parametreinä on sarakkeen numero alkaen nollasta Sarakkeet ovat samassa järjestyksessä kuin kyselyssä annetussa argumentissä Kursori tulisi aina muistaa sulkea sen käyttämisen jälkeen List Product getProducts SQLiteDatabase db this getReadableDatabase String colums new String ProductTable PRODUCT NAME ProductTable PRODUCT COUNT ProductTable PRODUCT DESCRIPTION Cursor cursor db query PRODUCT TABLE NAME colums null null ProductTable PRODUCT NAME null null cursor moveToFirst List Product products new ArrayList Product while cursor isAfterLast false String name cursor getString 0 Log v TAG Found product name Product product new Product name product setDescription cursor getString 2 product setQuantity cursor getInt 1 products add product cursor moveToNext cursor close return products Tiedon poistaminen Tiedon poistaminen tietokannasta tapahtuu hyvin samalla tavalla kuin lisääminen Metodin onnistumisen seuraaminen onnistuu helpoiten kun se palauttaa boolean arvon SQLiteDatabase tarjoaa metodin delete taulun nimi where lause where parametrit joka palauttaa poistettujen rivien lukumäärän boolean deleteProduct Product product SQLiteDatabase db this getWritableDatabase String params new String product getName int numOfRows db delete PRODUCT TABLE NAME ProductTable PRODUCT NAME params if numOfRows 1 return true return false Android Esimerkki SQL Android Sovelluskehitys Tallentaminen Tallentaminen Andoirissa August 9 2011 tommy Leave a comment Android tarjoaa useita mahdollisuuksia tallentaa tietoa applikaatioissa Käymme tässä nopeasti läpi yleisimmät menetelmät Kolme ensimmäistä menetelmää ovat kaikki tavalla tai toisella tiedostoon kirjoittamista ja vaativat hieman enemmän aikaa IO operaatioiden takia Tämä tulisi ottaa huomioon applikaatiossasi ja suorittaa kaikki IO operaatiot erillisessä säikeissä Säikeistä ja AssyncTaskia käsitellään erillisessä artikkelissa 1 Tiedostoon kirjoittaminen Tämä on suoraviivaista tiedostoon kirjoittamista Oletuksena Androidissa kirjoitetut tiedostot ovat applikaatiolle yksityisiä eikä toiset applikaatiot tai käyttäjä itse pysty niitä lukemaan Tätä voi kuitenkin vaihtaa kohdassa 4 käsiteltävillä moodeilla String tiedostoNimi tiedoston nimi String data Tallennettava data FileOutputStream output openFileOutput Tiedostonimi context MODE PRIVATE output write data getBytes output close 2 Serializable object Tämä on vain erikoistapaus kohdasta yksi Serialisoidut objektit voi kirjoittaa tiedostoon suoraan ja Java teoriassa hoitaa kirjoittamisen puolestasi Mutta jos haluat tukea versiointia ohjelmassasi on sinun itse toteutettava luku ja kirjoitus metodit eli lopputulos olisi sama kuin tiedostoon kirjoittamisessa 3 SQL tietokanta Androidissa tulee suoraan valmiina SQLite tietokanta jota voi käyttää tallentamaan tietoa ohjelmasta Luomasi tietokannat ovat applikaatiolle yksityisiä eikä niihin pääse käsiksi muista applikaatioista Android tukee neljää tietomuotoa tietokannassa 1 TEXT tämä on rinnastettavissa Javan Stringiin 2 INTEGER sama kuin Javan Long 3 REAL sama kuin Javan Double 4 BLOB tallentaa tietoa bittitaulukkona Muuta tietoa tallennettaessa täytyy se ensin muuntaa johonkin näistä muodoista Suositeltu tapa käyttää SQLite tietokantaa on tehdä luokka mikä jatkaa SQLiteOpenHelper luokkaa Tässä luokassa sinun on toteutettava omat versiot onCreate ja onUpgrade metodeista Käsittelen SQLite tietokannan tekemistä yksityiskohtaisesti ja esimerkkien kanssa seuraavan viikon androidkehitys fi blogissa 4 Preferenssit SharedPreferences luokka Androidissa mahdollistaa avain arvo parien tallentamisen yksinkertaisista tietotyypeistä boolean float int long string Preferenssit ovat joko aktiviteetti tai puhelinkohtaisia Aktiviteettikohtaiset preferenssit saa getPreferences metodilla ja applikaatiokohtaiset preferenssit getSharedPreferences preferenssiNimi moodi missä moodi on joku seuraavista MODE PRIVATE Tämä on oletus moodi ja antaa vain kutsuvalle applikaatiolle oikeuden käsitellä tiedostoa MODE WORLD READABLE Mikä tahansa applikaatio saa lukuoikeuden tiedostoon MODE WORLD WRITABLE Mikä tahansa applikaatio saa kirjoitusoikeuden tiedostoon MODE MULTI PROCESS Tämä moodi automaattisesti päivittää preferenssit vaikka ne olisi jo ladattu prosessille Näin muiden prosessien tekemät muutokset samaan tiedostoon näkyvät heti ja automaattisesti On kuitenkin parempia tapoja siirtää tietoa prosessista toiseen Preferenssien muokkaaminen vaatii Editor olion käyttöä Preferenssejä voi käyttää esimerkiksi seuraavasti private final String PREFERENSSI NIMI preferenssiNimi private final String NIMI nimi SharedPreferences preferenssit getSharedPreferences PREFERENSSI NIMI Context MODE PRIVATE Editor editori preferenssit edit editori putString NIMI username editori commit Preferenssien lukeminen onnistuu helposti tietotyypin get metodilla jossa annetaan preferenssin nimi ja oletusarvo jos preferenssiä ei löydy preferenssit getString NIMI null Android preferenssit serializable SQL Suorituskyky Tallentaminen 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

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

  • Sivuston mobiilioptimointi – miksi? | Mobiilikehitys
    tuomat lisäedut verkkosivukonseptin laajentamiseen liittyen kuten lokaation hyödyntäminen jne PS Avaamme pian myös Qvikille uudet sivut jotka on arvaatte sen mobiilioptimoitu Post navigation Previous Post Puolet Sanomien mobiililiikenteestä iPhonesta ja iPadista Next Post Mitä voimme oppia Facebook sovelluksen kotinäkymän kehityksestä 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

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

  • Windows Phone -puhelimet suomalaisten suosiossa | Mobiilikehitys
    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 4 OpenGL ES 2 0 4 Sovelluskehitys 26 2D Grafiikka 2 Adapterit 1 Animaatio

    Original URL path: http://mobiilikehitys.fi/windows-phone-puhelimet-suomalaisten-suosiossa/ (2016-04-30)
    Open archived version from archive

  • Ajatuksia Nokian ja Digian Qt kaupasta | Mobiilikehitys
    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 4 OpenGL ES 2 0 4 Sovelluskehitys 26 2D Grafiikka 2 Adapterit 1 Animaatio 1 Arkkitehtuuri 1 Debug 2 Manifest 2 Resurssit 2 SQL tietokanta 1 Tallentaminen 1 Testaus

    Original URL path: http://mobiilikehitys.fi/ajatuksia-nokian-ja-digian-qt-kaupasta/ (2016-04-30)
    Open archived version from archive

  • Siirtyminen Windows Phone 7:stä 8:aan | Mobiilikehitys
    boot bitlocker salaus etähallinta Monet edellämainituista ominaisuuksista eivät ole sinänsä ihmeellisiä ja niiden olisi pitänyt olla jo mukana WP7 versiossa Toisaalta useat uudet ominaisuudet ovat todella mielenkiintoisia Tartutaan muutamaan jäljemmin mainittuun Yhteinen ydin Windows 8 n kanssa Tableteissa kannettavissa ja pöytäkoneissa käytettävä Windows 8 käyttöjärjestelmä perustuu samaan ytimeen kuin Windows Phone 8 käyttöjärjestelmä Tämä yhdistettynä yhteisiin ajureihin ja oheiskomponentteihin kuten grafiikkapiirien DirectX sekä natiivikoodituki pitäisi ainakin teoriassa tuoda huomattavaa apua ohjelmien siirtämiselle alustalta toiselle Näin voidaan odottaa entistä useamman korkean profiilin peli ja hyötyohjelmajulkistuksen sisältävän myös WP version mikä lisää erinomaisesti Windows Phone 8 n menestymismahdollisuuksia VoIP integraatio VoIP Voice over IP tuodaan integroituna toiminnallisuutena Tämä tarkoittaa sitä että puhelut näkyvät täysin samanlaisina puheluina kuin perinteiset puhelut eli VoIP ohjelmaa ei tarvitse erikseen käynnistää toiminnon käyttämiseen Kehittäjät saavat samalla rajapinnat omien Skype n tyylisten sovellusten tekemiseen Nähtäväksi jää miten operaattorit suhtautuvat tähän edistysaskeleeseen Lompakko NFC NFC tuo sinänsä kätevän tavan tiedostojen jakoon laitteiden välillä mutta yhdessä Lompakkotoiminnon ja SIM kortin kanssa maksaminen ottaa harppauksen eteenpäin WP8 ssa tulee olemaan mahdollista sisällyttää puhelimeen Debit luottokortti jäsenyys ja kanta asiakaskortteja alennuskuponkeja yms IT tuki Company hub eli työpaikalle omistettu näkymä puhelimessa yhdessä BitLocker salauksen ja etähallinnan kanssa luo oivat puitteet yrityksille jotka käyttävät Windows työasemia Suurin osa yrityksistä ja ihmisistä maailmassa käyttää Windows käyttöjärjestelmää joten entiset järjestelyt muuntautuvat toimimaan melko kitkattomasti yhdessä Windows Phone puhelimien kanssa Yhteinen tausta käyttöjärjestelmillä tuonee ylläpidettävyyden suhteen helpotusta IT osastoilla Loppukäyttäjätkään eivät pitäne huonona johdonmukaista käyttökokemusta työaseman ja puhelimen välillä sekä mahdollisen Windows kotikoneen kanssa Kuva 2 Yritysvalikko WP8 ssa julkaisu windows phone wp7 8 wp8 Post navigation Previous Post CGAffineTransformation ja UI elementit Next Post Apuohjelmia iOS designereille 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

    Original URL path: http://mobiilikehitys.fi/siirtyminen-windows-phone-7sta-8aan-2/ (2016-04-30)
    Open archived version from archive

  • wp7.8 | Mobiilikehitys
    VoIP integraatio Internet Explorer 10 Natiivikoodin käyttömahdollisuus DirectX 9 3 ja Direct 3D grafiikkatuki NFC Near Field Communication Lompakko maksaminen Nokian NAVTEQ kartat Sovellusten sisäiset ostokset monia yrityspuolelle tärkeitä lisäyksiä kuten Secure boot bitlocker salaus etähallinta Monet edellämainituista ominaisuuksista eivät ole sinänsä ihmeellisiä ja niiden olisi pitänyt olla jo mukana WP7 versiossa Toisaalta useat uudet ominaisuudet ovat todella mielenkiintoisia Tartutaan muutamaan jäljemmin mainittuun Yhteinen ydin Windows 8 n kanssa Tableteissa kannettavissa ja pöytäkoneissa käytettävä Windows 8 käyttöjärjestelmä perustuu samaan ytimeen kuin Windows Phone 8 käyttöjärjestelmä Tämä yhdistettynä yhteisiin ajureihin ja oheiskomponentteihin kuten grafiikkapiirien DirectX sekä natiivikoodituki pitäisi ainakin teoriassa tuoda huomattavaa apua ohjelmien siirtämiselle alustalta toiselle Näin voidaan odottaa entistä useamman korkean profiilin peli ja hyötyohjelmajulkistuksen sisältävän myös WP version mikä lisää erinomaisesti Windows Phone 8 n menestymismahdollisuuksia VoIP integraatio VoIP Voice over IP tuodaan integroituna toiminnallisuutena Tämä tarkoittaa sitä että puhelut näkyvät täysin samanlaisina puheluina kuin perinteiset puhelut eli VoIP ohjelmaa ei tarvitse erikseen käynnistää toiminnon käyttämiseen Kehittäjät saavat samalla rajapinnat omien Skype n tyylisten sovellusten tekemiseen Nähtäväksi jää miten operaattorit suhtautuvat tähän edistysaskeleeseen Lompakko NFC NFC tuo sinänsä kätevän tavan tiedostojen jakoon laitteiden välillä mutta yhdessä Lompakkotoiminnon ja SIM kortin kanssa maksaminen ottaa harppauksen eteenpäin WP8 ssa tulee olemaan mahdollista sisällyttää puhelimeen Debit luottokortti jäsenyys ja kanta asiakaskortteja alennuskuponkeja yms IT tuki Company hub eli työpaikalle omistettu näkymä puhelimessa yhdessä BitLocker salauksen ja etähallinnan kanssa luo oivat puitteet yrityksille jotka käyttävät Windows työasemia Suurin osa yrityksistä ja ihmisistä maailmassa käyttää Windows käyttöjärjestelmää joten entiset järjestelyt muuntautuvat toimimaan melko kitkattomasti yhdessä Windows Phone puhelimien kanssa Yhteinen tausta käyttöjärjestelmillä tuonee ylläpidettävyyden suhteen helpotusta IT osastoilla Loppukäyttäjätkään eivät pitäne huonona johdonmukaista käyttökokemusta työaseman ja puhelimen välillä sekä mahdollisen Windows kotikoneen kanssa Kuva 2 Yritysvalikko WP8 ssa julkaisu windows phone wp7 8 wp8 tarinoita mobiilikehityksen maailmasta Mobiilikehitys fi Mobiilikehitys fi on Qvik

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

  • Windows Phonen Push Ilmoitukset | Mobiilikehitys
    osoitteita käytetään yhteydenpitoon PushClientien kanssa Perustoiminnallisuus on nyt asetettu käyttövalmiiksi Notifikaatoiden ja datan lähetys sovelluspalvelimelta tapahtuu puolestaan seuraavasti Kun sovelluspalvelin haluaa lähettää push notifikaation laitteelle lähettää se HTTP POST muotoisen pyynnön laitteen antamaan yksilölliseen Uri osoitteeseen Pyyntö on XML koodattu Uri osoite sijaitsee MPNS ssä MPNS n sovelluspalvelimelta saatu viesti välitetään edelleen kohdelaitteelle Mikäli kaikkea viestintää ei halua lähettää Microsoftin palvelimen kautta ja erityisesti kun kyseessä on dataintensiivinen sovellus voidaan push viestiin sisällyttää uusi Uri osoittamaan suoraan sovelluspalvelimen haluamaan osoitteeseen Päätelaitteessa oleva sovellus voi tämän jälkeen käydä erikseen hakemassa kyseisen linkitetyn tiedon itselleen Testataan push ilmoituksien toimintaa käytännössä Kokeillaan push ilmoituksia ilman rankkaa kopioi ja liitä harjoitusta Lataa ja pura ZIP paketti Recipe Push Notification Server Side Helper for WP7 Paketti sisältää toki lähdekoodien lisäksi Word dokumentin joka antaa yksityiskohtaiset käyttöohjeet mutta käydään olennaisimmat osat läpi yhdessä Paketissa on kaksi meitä eniten kiinnostavaa komponenttia PushClient ja Server PushClientin voi kääntää ja ajaa emulaattorilla WP SDK 7 1 n mukana tulleella ilmaisella Visual Studio 2010 Express for Windows Phone työkalulla mutta Server sovellus ei toimi sillä Mikäli koneelta ei löydy vaihtoehtoista Visual Studiota lataa ja asenna esimerkiksi Visual C 2010 Express Aja WindowsPhone Recipes Push Client ja WindowsPhone Recipes Push Server projektit Huomioi että Server projekti vaatii että se ajetaan Administrator moodissa eli se suoritetaan järjestelmänvalvojana Tämä tapahtuu vaikkapa Start valikon kautta Windows 7 etsi Microsoft Visual C 2010 Express ja oikean hiirinäppäimen kautta valitse Suorita järjestelmänvalvojana Saamme kaksi uutta näkymää kun PushClient WP emulaattorissa ja Server ikkuna käynnistyvät Server ikkunan kuvaruutukaappaus on nähtävissä alhaalla vasemmalla ja PushClient kuvakaappaus oikealla Server ikkunassa ollaan juuri lähetetty toast ilmoitus puhelimeen ja kyseinen tekstiviesti näkyy vastaanottajalla oikein Kokeile eri push ilmoituksia Huomaa erityisesti Ask to pin ja Counter alalehdykät Lopuksi huomioitavaa Mikäli tehdään tuotantoon asti menevä Push Notifikaatiopalvelu Windows Phone Push sovelluksen julkaisemiselle on tietyt ehdot jotka pitää täyttää ennen kuin sovellus julkaistaan Esimerkiksi käyttäjällä pitää olla mahdollisuus estää viestien kulku Sovelluksen käyttäjän olisi hyvä esitellä itsensä sovelluspalvelimen kanssa esimerkiksi käyttäjätunnus Sovelluksen olisi hyvä kryptata MPNS ltä saatu Uri sovelluspalvelimelle lähetettäessä OS7 0 puhelimilla on puutteensa verrattuna Mango puhelimiin Kannattaa miettiä mitä tehdä asian suhteen Sovelluspalvelimen saaman Uri n käyttötavat ja tallennusturvallisuus olisi hyvä kartoittaa Loppusanat Push notifikaatiot eli ilmoitukset tuovat sovelluksen kehittäjien ylläpitäjien ja loppukäyttäjien välille suoran yhteyden Yhteydenpidossa käytetty viestintä ei ole välttämättä kuitenkaan liian häiritsevää koska välittömään reagointiin ei ole pakkoa vertaa puhelinsoitto ja tiedon ilmoitustapaa on mahdollista säätää On varsin todennäköistä että push ilmoituspalvelut lisääntyvät sovelluksissa Tiedonvälitystapa tarjoaa yrityksille loistavan tavan erottautua toisistaan Se antaa mahdollisuuden vaikkapa edulliseen täsmämarkkinointiin pienille kohderyhmille laajaan joukkoviestintään tai vaikkapa erittäin lyhyen aikaa voimassa oleviin erikoistarjouksiin Post navigation Previous Post Manuaalinen muistinhallinta for dummies iOS alustalla osa 2 Next Post Windows Phone Listbox animaatiot 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

    Original URL path: http://mobiilikehitys.fi/windows-phonen-push-ilmoitukset/ (2016-04-30)
    Open archived version from archive