参考博客:Android跳转权限设置页面
本文基于上面博客进行封装,直接上代码:
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import com.example.geigei_android.BuildConfig;
/**
* author:zjp
* date:2019/5/21
*/
public class PermissionUtil {
public static void gotoPermission(Context context) {
String brand = Build.BRAND;//手机厂商
if (TextUtils.equals(brand.toLowerCase(), "redmi") || TextUtils.equals(brand.toLowerCase(), "xiaomi")) {
PermissionUtil.gotoMiuiPermission(context);//小米
} else if (TextUtils.equals(brand.toLowerCase(), "meizu")) {
PermissionUtil.gotoMeizuPermission(context);
} else if (TextUtils.equals(brand.toLowerCase(), "huawei") || TextUtils.equals(brand.toLowerCase(), "honor")) {
PermissionUtil.gotoHua