2017-02-09 1 views

Répondre

0

Est-ce possible dans UWP?

Non, ce n'est pas possible dans UWP. Nous ne pouvons pas modifier les paramètres système uniquement dans une application UWP par programmation. Comme @lindexi l'a dit, la meilleure façon de réaliser ce que vous voulez est de lancer l'application Settings puis de laisser l'utilisateur changer le réglage de l'économiseur de batterie.

Pour lancer la page de réglage de l'économiseur de batterie, on peut utiliser "ms-paramètres:" BatterySAVER URI comme ce qui suit:

bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:batterysaver")); 

Pour plus d'informations, s'il vous plaît voir Launch the Windows Settings app.

Et après cela, nous pouvons utiliser la propriété PowerManager.EnergySaverStatus pour vérifier si l'utilisateur a activé l'économiseur de batterie.