GDR3 è l'ultimo update di Windows Phone 8, che non introduce novità significative e quindi non è accompagnato da un SDK.
Tuttavia, ci sono alcune nuove proprietà che possono essere invocate attraverso Reflection, verificando che la versione utilizzata sia GDR2.
Alla classe Windows.Phone.System.Power.PowerManager è stata aggiunta una proprietà PowerSavingModeEnabled che indica se il risparmio batteria è stato attivato.
Ecco il codice necessario:
private static Version GDR3 = new Version(8, 0, 10492); public static bool IsGDR3 { get { return Environment.OSVersion.Version >= GDR3; } } public static bool PowerSavingModeEnabled { get { if (IsGDR3) { return (bool)typeof(Windows.Phone.System.Power.PowerManager) .GetProperty("PowerSavingModeEnabled") .GetValue(null, null); } return false; } }
Leggendo il valore della proprietà PowerSavingModeEnabled (posta all'interno di una classe), potremo sfruttare questa funzionalità per avvisare l'utente che le notifiche push (o i background agent) non funzioneranno, migliorando la UX della nostra applicazione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Scrivere selettori CSS più semplici ed efficienti con :is()
Recuperare l'ultima versione di una release di GitHub
Gestire progetti NPM in .NET Aspire
Testare l'invio dei messaggi con Event Hubs Data Explorer
Gestione ciclo di vita in .NET Aspire
Utilizzare Containers in .NET Aspire
Gestione dell'annidamento delle regole dei layer in CSS
Ridurre il reflow ottimizzando il CSS
Simulare Azure Cosmos DB in locale con Docker
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Anonimizzare i dati sensibili nei log di Azure Front Door
I più letti di oggi
- Segnala questa pagina ad un amico
- SQL Server 2005 in beta 2
- Gestione CSS in Blazor con .NET 9
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- Gestione ciclo di vita in .NET Aspire
- Calcolare il resto di una divisione
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!