Как включить функцию AutoStart для моего приложения в приложении безопасности Xiaomi Security App программно в android
Мое приложение работает с хорошими замечаниями на всех мобильных устройствах, кроме MI. Потому что MI ограничивает мою фонограмму приложения для запуска. После включения приложения в Autostart в Security он работает отлично. Таким образом, я могу включить эту опцию AutoStart для моего приложения в приложении безопасности MI через программную реализацию. Пожалуйста, дайте мне знать ваши ценные предложения.
И мое сомнение в том, как whatsapp, facebook и многие другие приложения по умолчанию разрешают использование опции автозапуска в приложении безопасности в Xiaomi?
Спасибо в Advance.
Ответы
Ответ 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