Подтвердить что ты не робот

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

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

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

Спасибо в Advance.

4b9b3361

Ответ 1

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

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

Ответ 2

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

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