gpt4 book ai didi

android.content.ActivityNotFoundException "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:47 26 4
gpt4 key购买 nike

我正试图引导我的用户进行电池优化 Activity ,它似乎对大多数人都有效,除了我得到的一些搭载 Android 6 的三星手机:

Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS }

这是我用来启动它的:

Intent intent = new Intent("android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS");
startActivity(intent);

知道我应该在这些手机上启动什么吗?

谢谢。

最佳答案

使用以下代码检查您的应用是否已忽略电池优化,如果是,则显示弹出窗口以启用相同的功能。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
if (!pm.isIgnoringBatteryOptimizations(getPackageName())) {

Intent batterySaverIntent=new Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, Uri.parse("package:"+getPackageName()));
startActivity(batterySaverIntent);
}
}

关于android.content.ActivityNotFoundException "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42909119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com