我们正在开发一个像谷歌日历这样的应用程序,我们需要在离线的正确时间通知用户。除了 MIUI,它运行良好。但是在 MIUI 设备中,用户应该为我们的应用程序启用 AUTO_START 权限。我们正在使用下面的代码片段以编程方式打开 AUTO_START 页面(对我来说,如果我错了)。
public boolean invokeAutoStartPermission(Context context) {
try {
Intent intent = new Intent();
intent.setClassName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity");
context.startActivity(intent);
} catch (Exception e) {
return false;
}
return true;
}
但是当它被禁用时,我们必须向用户询问此权限。不幸的是,我们无法找到代码片段来检查我的应用程序的 AUTO_START 权限的状态。