1 Pierwsza aplikacja na Windows Phone
2
3
4 Dlaczego Windows Phone?
5 http://www.idc.com/prodserv/smartphone-os-market-share.jsp
6 http://antyweb.pl/mamy-dane-o-polskim-rynku-mobilnym-2015/
7
8
9
10
11
12
13 00 czysty projekt
14 01 interfejs
15 02 pobieranie temperatury
16 using Windows.Web.Http; public async void apiQuery(string Params) { string response = ""; try { HttpClient httpClient = new HttpClient(); response = await httpClient.GetStringAsync( new Uri("http://example.com/url?" + Params) ); } catch (Exception ex) { response = "error!"; } doSomething(response); }
17 03 obrazek stanu pogody
18 04 geolokalizacja
19 using Windows.Services.Maps; using Windows.Devices.Geolocation; var geolocator = new Geolocator(); geolocator.DesiredAccuracyInMeters = 100; Geoposition position = await geolocator.GetGeopositionAsync(); BasicGeoposition myLocation = new BasicGeoposition { Longitude = position.Coordinate.Longitude, Latitude = position.Coordinate.Latitude }; Geopoint pointToReverseGeocode = new Geopoint(myLocation); MapLocationFinderResult result = await MapLocationFinder.FindLocationsAtAsync(pointToReverseGeocode); string town = result.Locations[0].Address.Town; + aplikacja > Properties > Package manifest > Capabilities > Location ! + aplikacja > Properties > Package manifest > Capabilities > Location !
20 05 zapis ustawień
21 Windows.Storage.ApplicationData.Current. RoamingSettings.Values["klucz"] = "wartość"; LocalSettings, RoamingSettings
22
23
24
25
26
27 Slajdy, kod i materiały dostępne na: http://mnn.dsinf.net/2015/winphone http://mnn.dsinf.net/2015/winphone Zapraszam także na moją prelekcję „IT Pro: Microsoft Server Infrastructure, czyli spójne zarządzanie całą infrastrukturą IT” > godz. 21:00, sala 1177