这样他的类名包名就出来了,我是判断了手机型号,
private void selfStartManagerSettingIntent(Context context) { String mtype = android.os.Build.MODEL; // 手机型号 Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName componentName = null; if (mtype.startsWith("Redmi")||mtype.startsWith("MI")) { componentName = new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"); } else if (mtype.startsWith("HUAWEI")) { componentName = new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.startupmgr.ui.StartupNormalAppListActivity"); } else if (mtype.startsWith("vivo")) { Log.e(TAG, "selfStartManagerSettingIntent: vivo"); componentName = new ComponentName("com.iqoo.secure", "com.iqoo.secure.ui.phoneoptimize.AddWhiteListActivity"); } else if (mtype.startsWith("ZTE")) { // /.autorun.AppAutoRunManager componentName = new ComponentName("com.zte.heartyservice", "com.zte.heartyservice.autorun.AppAutoRunManager"); } else if (mtype.startsWith("F")) { Log.e(TAG, "selfStartManagerSettingIntent: F"); componentName = new ComponentName("com.gionee.softmanager", "com.gionee.softmanager.oneclean.AutoStartMrgActivity"); } else if (mtype.startsWith("oppo")) { componentName = new ComponentName("oppo com.coloros.oppoguardelf", "com.coloros.powermanager.fuelgaue.PowerUsageModelActivity"); } intent.setComponent(componentName); try { context.startActivity(intent); } catch (Exception e) {//抛出异常就直接打开设置页面 // intent = new Intent(Settings.ACTION_SETTINGS); // context.startActivity(intent); } }