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
Cache temporanea in Javascript con oggetti
Ridimensionamento automatico input tramite CSS
Gestione delle scrollbar dinamiche in HTML e CSS
Mappare una complex property di una entity su un campo JSON
Integrare il Docker Model Runner in un workflow di GitHub
Modificare lo stile in una QuickGrid Blazor
How to be a DevOps engineer in the AI era
Utilizzare le librerie native di .NET per comprimere uno o più file in formato ZIP
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Utilizzo di CSS Scroll Snap per realizzare un carousel
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Utilizzare le librerie native di .NET per decomprimere un file zip
I più letti di oggi
- .NET Conference Italia 2026 - Milano
- Quando utilizzare Aspire e Dapr insieme
- le app #windows sono tornate al potere con #netcore3 @leoncini117 ci fa vedere tutte le novità con #netcore3 su #netconfit19 live ora su https://aspit.co/netconf-19 #aspilive #wpf #winforms #windev#dotnet #dotnetcore #netconference #dotnetconference


