Android 跳转系统设置页面(持续更新)

  • 通常我们有些情况下会引导用户跳转到系统设置页面,但是发现不同系统中跳转设置的方法不一样,这里总结了部分机型跳转设置。
  1. 通常情况下:
        Intent intent = new Intent();
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
        intent.setData(Uri.fromParts("package", context.getPackageName(), null));
        context.startActivity(intent);
  1. vivo手机
        Intent appIntent = context.getPackageManager()
                                  .getLaunchIntentForPackage("com.iqoo.secure");
        if (appIntent != null && Build.VERSION.SDK_INT < 23) {
            context.startActivity(appIntent);
            return;
        }

        Intent vIntent = new Intent();
        vIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        vIntent.setAction(Settings.ACTION_SETTINGS);
        context.startActivity(vIntent);

你可能感兴趣的:(Android 跳转系统设置页面(持续更新))