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
Configurare automaticamente un webhook in Azure DevOps
Utilizzare Containers in .NET Aspire
Gestire il routing HTTP in Azure Container App
Gestire gli accessi con Token su Azure Container Registry
Supportare la sessione affinity di Azure App Service con Application Gateway
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Pubblicare un MCP Server in GitHub MCP Registry
Creare un agente A2Acon Azure Logic Apps
Ottimizzare le performance usando Span<T> e il metodo Split
Simulare Azure Cosmos DB in locale con Docker
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Centralizzare gli endpoint AI Foundry con Azure API Management
I più letti di oggi
- .NET Conference Italia 2021 - Online
- MIX 2011: Tutte le novità dei tool di ASP.NET MVC 3
- Rilasciato il bollettino MS11-100 per risolvere i problemi di attacchi DoS di ASP.NET
- Microsoft Security Bulletin MS02-054
- Microsoft Security Bulletin MS05-047
- Rilasciato l'aggiornamento del Service Pack 1 di Visual Studio 2005 per Windows Vista
- Speciale .NET Framework 3.5 dal 4 all'8 giugno
- Trasformare un documento XML con XMLDOM


