2016-03-16 3 views

risposta

4

non si è in grado di farlo dal codice fino a quando e a meno che non vi sia qualche API da xiaomi che consente di accedere a tale funzionalità. Sto indovinando auto start manager è un'app (con privilegi di quella di un'app di sistema, poiché parte di xiaomi ha modificato l'OS), quindi non è possibile. D'altra parte se il dispositivo è rootato puoi effettivamente disabilitare il gestore autostart.

Ancora whatsapp, facebook e molte altre app che fanno questo possono essere causa di legami con Xiaomi di essere nella whitelist. Ma è solo una supposizione.

6

Funziona anche per telefoni xiaomi, oppo, vivo e oneplus.

try { 
     Intent intent = new Intent(); 
     String manufacturer = android.os.Build.MANUFACTURER; 
     if ("xiaomi".equalsIgnoreCase(manufacturer)) { 
      intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity")); 
     } else if ("oppo".equalsIgnoreCase(manufacturer)) { 
      intent.setComponent(new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.permission.startup.StartupAppListActivity")); 
     } else if ("vivo".equalsIgnoreCase(manufacturer)) { 
      intent.setComponent(new ComponentName("com.vivo.permissionmanager", "com.vivo.permissionmanager.activity.BgStartUpManagerActivity")); 
     } else if("oneplus".equalsIgnoreCase(manufacturer)) { 
      intent.setComponent(new ComponentName("com.oneplus.security", "com.oneplus.security.chainlaunch.view.ChainLaunchAppListAct‌​ivity")); } 

     List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); 
     if (list.size() > 0) { 
      context.startActivity(intent); 
     } 
    } catch (Exception e) { 
     Crashlytics.logException(e); 
    } 
+1

Che cos'è un plus? –

+0

@JanaBabu utilizzare questo se ("oneplus" .equalsIgnoreCase (produttore)) { intent.setComponent (new ComponentName ("com.oneplus.security", "com.oneplus.security.chainlaunch.view.ChainLaunchAppListActivity")); } –

Problemi correlati