Hvert er ég að Windows Phone

Hvar er ég?

30 Jan 2012 með Nigel Sampson

Sýna núverandi stöðu þína á kortinu. Við notum GeoCoordinateWatcher og kápa kappgirni þetta með hvarfgjarnt Extensions.

Áður en stökk inn í kennsluefni höfuð að developer.windowsphone að sækja frjáls verkfæri og fá þá upp.

Þessi kennsla er að fara að mestu ná með því að nota GPS sem er falið að vera hluti af Windows Sími 7, það er notað til að vera í einhverjum vandræðum með þetta í að það var erfitt að líkja GPS virkni í gegnum keppinautur. Við munum ná hvernig hægt er að nota nýja verkfæri þróun að líkja GPS eða hvernig á að nota reactive Eftirnafn til að gera eitthvað svipað.

Hvert er ég að Windows Phone

Allt kóðinn til að vinna með GPS búsettur í söfnuði System.Devices (þetta líkir eftir Nafnrými fyrir sömu virkni á Windows 7). Svo það fyrsta sem þú þarft að gera er að bæta við tilvísun. Þar sem við munum vera með Microsoft Hvarfgjarnar Eftirnafn ramma þú þarft að bæta við tilvísunum til System.Observable og Microsoft.Phone.Reactive.

Það sem við erum að fara að gera er að vefja raunverulegt GPS í viðbrögð Extensions mælanleg, þetta verður að leyfa okkur að skipta út í raun greinanlegt fyrir okkar mynda einn.

The mikilvægur flokkur fyrir GPS er GeoCoordinateWatcher, það hefur tvær aðferðir - byrja og hætta og tveir viðburðir, PositionChanged og StatusChanged. Við munum byrja á því að búa til tvær reiti fyrir síðuna, sem GeoCoordinateWatcher og af handahófi fyrir kappgirni.

Reactive Eftirnafn eru frábær bókasafn sem veitir Linq stíl starfsemi yfir ósamstilltur og atburði starfsemi í getur þú lesið miklu meira um það á RX Team blog. Til að búa greinileg kringum GeoCoordinateWatcher við notað truflanir aðferð Observable.FromEvent liggur upplýsingar um hvernig á að gerast áskrifandi og segja upp áskrift atburði, við notum þá Veldu aðgerð til að fjarlægja sumir af the cruft þar sem við erum aðeins áhuga á stöðu. Þá erum við að hefja vörð og skila sýnileg.

Fyrir kappgirni við byrjum með mjög einfalda aðferð sem skapar handahófi GeoCoordinate. Búa keppinautur aðferð okkar við að nota Observable.Timer aðferð til að búa til sjáanleg safn sem mun ýta gildi á venjulegum hraða, notum þá velja til að búa til handahófi hnit.

Hvert er ég að Windows Phone

Við höfum nú tvær mismunandi aðferðir hver heim svipaðar sýnileg söfn. Svo í OnLoaded aðferð við að velja hvaða aðferð á að nota og nota Gerast áskrifandi aðferð til krókur upp OnPositionChanged aðferð til að í hvert skipti sem sýnileg safn ýtir okkur ný hnit. Einn annar mjög mikilvægur hlutur er ObserveOnDispatcher aðferð, vegna þess að bæði alvöru GPS og falsa myndatöku okkar ýta atburði á þráð bakgrunni við þurfum að Marshal hringja aftur UI þráð svo að við munum ekki fá undantekningu þegar þú uppfærðir HÍ.

tengdar færslur

  • Whatsapp BlackBerry Í þessum háþróaða tækni heims, fullt af nýjustu hreyfanlegur umsókn leika ótrúlega hlutverki í lífi allra manna. Um allan heim, enginn getur einfaldlega ganga með ...

  • Bluetooth-tækni Basics Velkomin Bluetooth 101. Hér eru efstu hluti sem þú þarft að vita um Bluetooth-tækni. Bluetooth er alþjóðlegt þráðlaus samskipti staðall sem tengir ...

  • Notkun franska dictinary á farsímanum Upplýsingarnar á þessari síðu er aðallega ætluð fyrir "eldri" stíl farsíma. Ef þú ert með iPhone eða nútíma smartphone. þú getur verið meiri ...

  • The uSwitch Mobile Awards 2012 2012 er uSwitch Mobile Awards voru haldin Circus í London Covent Garden á 14. nóvember og reyndist ógleymanleg kvöld fagnar besta af þeim ...

  • hvað á að segja við sexting Hvað er sumir flirty hlutir sem ég get sagt við sexting? ChaCha Svar: Þú getur beðið eða gefið út upplýsingar um hvað þú ert þreytandi eða Wha. Útlit fyrir 10 óhreinum kynlífsskilaboð ...


Warning: include_once(/home/admin/web/icelandic.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/icelandic.mobilesbuzz.com/public_html/ar/hvert-er-g-a-windows-phone.php on line 114

Warning: include_once(): Failed opening '/home/admin/web/icelandic.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/icelandic.mobilesbuzz.com/public_html/ar/hvert-er-g-a-windows-phone.php on line 114