2016-09-07 22 views
17

Moja aplikacja działa z dobrymi uwagami we wszystkich telefonach komórkowych z wyjątkiem MI. Ponieważ MI ogranicza moją usługę tła aplikacji do uruchomienia. Po włączeniu aplikacji w Autostart w Security, działa idealnie. Czy mogę więc włączyć programowo opcję AutoStart dla mojej aplikacji w aplikacji MI Security? Daj mi znać swoje cenne sugestie.Jak automatycznie włączyć opcję AutoStart dla mojej aplikacji w aplikacji bezpieczeństwa telefonu Xiaomi w Androidzie

I mam wątpliwości, w jaki sposób WhatsApp, Facebook i wiele innych aplikacji domyślnie włącza opcję Autostart w aplikacji Security w Xiaomi?

Dzięki z góry.

Odpowiedz

5

Facebook, WhatsApp, Messenger i kilka innych popularnych aplikacji są dodawane do białej listy przez Xiaomi. Dlatego domyślnie są one włączone. Inne aplikacje muszą być włączone przez użytkowników. Nie mamy żadnej innej opcji.

Musimy programowo wykryć producent używający Build.MANUFACTURER w android i wyświetlić okno dialogowe, które proponuje użytkownikowi włączyć aplikację w autostart, jeśli producent jest Xiaomi

22

Spróbuj tego ... to działa na mnie . Otworzy się ekran, aby włączyć autostart.

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

Działa poprawnie, ale aplikacja ulega awarii (Automatyczne zamykanie), jeśli włączam -> Wyłączono aplikację z listy AutoStart. –

+2

co jest dla oneplus? –

+0

Zauważ, że znalazłem Redmi Note 3 (Android 5) ma denerwujący błąd, który strona Autostart wymaga od użytkownika wyłączenia -> powrót -> włącz, aby działało po odinstalowaniu, a następnie ponownie zainstaluj aplikację (zainstaluj ponownie bez odinstalowywania nie ma takiego problemu). Drugi błąd polega na tym, że jeśli użytkownik wyłączy aplikację, zamknie ją i zamknie aplikację. –

Powiązane problemy