Как включить функцию автозапуска для моего приложения в приложении Xiaomi Phone Security программно в Android

Мое приложение работает с хорошими замечаниями на всех мобильных, кроме MI. Потому что MI ограничивает запуск моей фоновой службы приложения. После включения приложения в автозапуск в безопасности, он работает отлично. Поэтому можно ли включить эту опцию AutoStart для моего приложения в приложении MI Security App программным способом. Пожалуйста, дайте мне знать ваши ценные предложения.

И я сомневаюсь, как WhatsApp, Facebook и многие другие приложения по умолчанию включают опцию автозапуска в приложении безопасности в Xiaomi?

Заранее спасибо.

2 ответа

Попробуйте это... это работает для меня. Откроется экран для включения автозапуска.

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

Facebook, WhatsApp, Messenger и несколько других популярных приложений занесены в белый список Xiaomi. Следовательно они включены по умолчанию. Другие приложения должны быть включены пользователями. У нас нет другого выбора.

Нам нужно программно определить производителя с помощью Build.MANUFACTURER в Android и показать диалоговое окно, которое предлагает пользователю включить приложение в AutoStart, если производитель Xiaomi

Есть другой способ. Установите приложение Aarogya setu, приложение уже имеет разрешение на автоматический запуск. Кажется, есть способ занести приложения для автозапуска в белый список с онлайн-портала производителя.

Другие вопросы по тегам