2

我们正在开发一个像谷歌日历这样的应用程序,我们需要在离线的正确时间通知用户。除了 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 权限的状态。

4

0 回答 0