打开特定应用的miui电池保护程序

时间:2019-03-24 09:51:36

标签: android battery xiaomi miui

我正在处理VoIP呼叫应用程序,并且当 MIUI 上的节电功能打开时,会丢失通过FCM发送的呼叫。这种情况经常发生。

我希望用户为自己的应用打开Battery saver activity,并且在节电模式中不限制该应用。

例如:这是whatsApp的省电页面。 enter image description here

我想直接从我的应用程序为我的应用程序打开此页面。

我设法以所示方式启用自动启动。 How to check MIUI autostart permission programmatically?

1 个答案:

答案 0 :(得分:2)

检查MiFit应用程序的日志后,我终于知道了!

持续进行了近3天的研究。 Pheww,这是代码。

try {
        Intent intent = new Intent();
        intent.setComponent(ComponentName("com.miui.powerkeeper", "com.miui.powerkeeper.ui.HiddenAppsConfigActivity"));
        intent.putExtra("package_name", getPackageName());
        intent.putExtra("package_label", getText(R.string.app_name));
        startActivity(intent);
    } catch (ActivityNotFoundException anfe) {
    }

Mayank Sharma - A Google Certified Android App Developer