我正在开发 VoIP 呼叫应用程序,当MIUI上的省电模式打开时,会错过通过 FCM 发送的呼叫。这种情况经常发生。
我希望用户打开Battery saver activity
我自己的应用程序,并且在省电模式中对该应用程序没有限制。
我想从我的应用程序中直接为我的应用程序打开此页面。
我已经设法以所示方式启用自动启动。如何以编程方式检查 MIUI 自动启动权限?
我正在开发 VoIP 呼叫应用程序,当MIUI上的省电模式打开时,会错过通过 FCM 发送的呼叫。这种情况经常发生。
我希望用户打开Battery saver activity
我自己的应用程序,并且在省电模式中对该应用程序没有限制。
我想从我的应用程序中直接为我的应用程序打开此页面。
我已经设法以所示方式启用自动启动。如何以编程方式检查 MIUI 自动启动权限?
在检查了 MiFit 应用程序的日志后,我终于弄明白了!
连续研究了将近3天。呸,这里是代码。
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) {
}