如何在android中以编程方式在小米手机安全应用程序中为我的应用程序启用AutoStart选项

Sha*_*ani 26 security service android autostart

除了MI之外,我的应用程序在所有移动设备上都有很好的评价.因为MI限制我的App后台服务运行.在安全性中启用自动启动应用程序后,它完美运行.因此,我可以通过编程方式为MI Security App中的应用启用AutoStart选项.请让我知道你宝贵的建议.

我怀疑是什么whatsapp,facebook和更多应用程序默认在小米的安全应用程序中启用自动启动选项?

提前致谢.

Moh*_*hur 26

试试这个...它对我有用.它将打开屏幕以启用自动启动.

String manufacturer = "xiaomi";
        if(manufacturer.equalsIgnoreCase(android.os.Build.MANUFACTURER)) {
            //this will open auto start screen where user can enable permission for your app
            Intent intent = new Intent();
            intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
            startActivity(intent);
        }
Run Code Online (Sandbox Code Playgroud)

  • 它的工作正常,但如果我启用 - >禁用自动启动列表中的应用程序,应用程序崩溃(自动关闭). (2认同)
  • 什么是oneplus? (2认同)
  • 大家好,但如何检查自动启动权限是否已启用。因为如果我们使用上面的代码,它将在每次调用 (2认同)
  • @PPD如何检查自动启动权限是否已启用? (2认同)

ven*_*kat 9

Facebook,Whatsapp,Messenger和一些更受欢迎的应用程序被小米列入白名单.因此它们默认启用.其他应用程序需要由用户启用.我们没有任何其他选择.

我们需要在android中使用Build.MANUFACTURER以编程方式检测制造商并显示一个对话框,建议用户在AutoStart中启用应用程序,如果制造商是小米