本文最后更新于 258 天前,其中的信息可能已经有所发展或是发生改变。
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
if (Build.VERSION.SdkInt >= BuildVersionCodes.M)
{
PowerManager pm = (PowerManager)GetSystemService(PowerService);
if (!pm.IsIgnoringBatteryOptimizations(PackageName))
{
Intent intent = new(Settings.ActionRequestIgnoreBatteryOptimizations);
intent.SetData(Android.Net.Uri.Parse($"package:{PackageName}"));
StartActivity(intent);
}
}