我有一个显示电池状态的UWP应用程序。在应用程序中更改省电模式需要反映在系统设置中。
UWP有可能吗?
答案 0 :(得分:0)
UWP有可能吗?
不,这在UWP中是不可能的。我们无法以编程方式在UWP应用内更改系统设置。正如@lindexi所说,实现你想要的正确方法是启动设置应用程序,然后让用户更改节电保护设置。
要启动节电设置页面,我们可以使用" ms-settings:batterysaver" URI,如下所示:
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:batterysaver"));
有关详细信息,请参阅Launch the Windows Settings app。
在此之后,我们可以使用PowerManager.EnergySaverStatus属性来检查用户是否启用了省电模式。