更改应用程序中设置更改的系统设置

问题描述:

我有一个显示电池状态的UWP应用程序。在应用程序中改变节电模式需要体现在系统设置中。更改应用程序中设置更改的系统设置

UWP有可能吗?

+0

您可以打开设置并让用户设置系统 – lindexi

UWP有可能吗?

不,这在UWP中是不可能的。我们无法以编程方式在UWP应用程序中更改系统设置。正如@lindexi所说,要实现您想要的功能的正确方法是启动设置应用程序,然后让用户更改电池保护程序设置。

要启动到电池省电设置页面,我们可以使用“MS-设置:batterysaver” URI像下面这样:

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

欲了解更多信息,请参阅Launch the Windows Settings app

此后,我们可以使用PowerManager.EnergySaverStatus属性来检查用户是否启用了电池保护程序。