Advertisement
Guest User

Untitled

a guest
Aug 24th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. try {
  2. Intent intent = new Intent();
  3. String manufacturer = android.os.Build.MANUFACTURER;
  4. if ("xiaomi".equalsIgnoreCase(manufacturer)) {
  5. intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
  6. } else if ("oppo".equalsIgnoreCase(manufacturer)) {
  7. intent.setComponent(new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.permission.startup.StartupAppListActivity"));
  8. } else if ("vivo".equalsIgnoreCase(manufacturer)) {
  9. intent.setComponent(new ComponentName("com.vivo.permissionmanager", "com.vivo.permissionmanager.activity.BgStartUpManagerActivity"));
  10. } else if("huawei".equalsIgnoreCase(manufacturer)){
  11. intent.setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"));
  12. }
  13.  
  14. List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
  15. if (list.size() > 0) {
  16. context.startActivity(intent);
  17. }
  18. } catch (Exception e) {
  19. Crashlytics.logException(e);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement