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
Disabilitare automaticamente un workflow di GitHub (parte 2)
Applicare un filtro per recuperare alcune issue di GitHub
Migliorare la sicurezza dei prompt con Azure AI Studio
Migliorare l'organizzazione delle risorse con Azure Policy
Implementare l'infinite scroll con QuickGrid in Blazor Server
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Utilizzare DeepSeek R1 con Azure AI
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Introduzione ai web component HTML
Filtering sulle colonne in una QuickGrid di Blazor
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Utilizzare l'espressione if inline in una pipeline di Azure DevOps