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

标签 android security service autostart

我的应用程序在除 MI 之外的所有移动设备上都运行良好。因为 MI 限制了我的 App 后台服务运行。在 Security 中的 Autostart 中启用 App 后,它可以正常工作。那么我可以通过编程方式在 MI Security App 中为我的应用启用自动启动选项吗?请告诉我您的宝贵建议。

我的疑问是 whatsapp 、 facebook 和更多应用程序如何默认启用小米安全应用程序中的自动启动选项?

提前致谢。

最佳答案

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

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);
        }

关于android - 如何在 android 中以编程方式在小米手机安全应用程序中为我的应用程序启用自动启动选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39368251/

相关文章:

android - Kotlin 中的接口(interface)作为函数

android - 功能齐全的安卓数据网格

php - 清理 $_POST 变量

android - 获取正在运行的进程列表并终止其后台服务

c# - 是否有可能访问 WCF 服务操作的子集

android - 从 android 2.2 中的设备远程删除数据

android - 如何在android中使用方位平滑地旋转 map View

java - 签署证书的解决方案

c# - 在分隔符处拆分字节数组

android - 关于文件上传列表和服务/Activity 的设计模式