Windows Phone 8 ha introdotto nuove API per semplificare l'utilizzo del GPS e per aumentare la durata della batteria.
Per conoscere l'attuale posizione possiamo utilizzare il metodo GetGeopositionAsync esposto dal tipo Geolocator.
Geolocator geolocator = new Geolocator(); geolocator.DesiredAccuracyInMeters = 50; Geoposition position = await geolocator.GetGeopositionAsync(maximumAge: TimeSpan.FromMinutes(3), timeout: TimeSpan.FromSeconds(30));
E' interessante notare i parametri passati al metodo, in particolare il primo: del tipo TimeSpan rappresenta il valore massimo espresso come intervallo di tempo, oltre il quale è necessario interrogare di nuovo il sensore. Questo fa in modo che il sensore sia utilizzato solo quando realmente necessario, aumentando la durata della batteria.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Recuperare le subissue e il loro stato di completamento in GitHub
Gestire gli accessi con Token su Azure Container Registry
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Controllare la telemetria con .NET Aspire
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Loggare le query più lente con Entity Framework
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Definire il colore di una scrollbar HTML tramite CSS
Utilizzare una qualunque lista per i parametri di tipo params in C#
Utilizzare l nesting nativo dei CSS


