android开发怎么跳到当前权限设置页面

android开发,当发现没有某个权限时,怎么跳到当前权限设置页面,小米、魅族、华为、oppo、vivo等牌子的手机各怎么实现

通过intent,然后传递自己的应用ID,这样就可以跳到自己的应用设置页,否则就跳到随机一个设置页
  代码其实很简单,大家绝对能看懂,不说了
PackageManager pm = context.getPackageManager();

  PackageInfo info = null;
  try {
  info = pm.getPackageInfo(context.getPackageName(), 0);
  } catch (NameNotFoundException e) {
  e.printStackTrace();
  }
  Intent i = new Intent("miui.intent.action.APP_PERM_EDITOR");
  i.setClassName("com.android.settings", "com.miui.securitycenter.permission.AppPermissionsEditor");
  i.putExtra("extra_package_uid", info.applicationInfo.uid);
  try {
  context.startActivity(i);
  } catch (Exception e) {
  Toast.makeText(this.getContext(), "只有MIUI才可以设置哦", Toast.LENGTH_SHORT).show();
  }追问

这个只有小米能行,请问一下其他的牌子手机呢该怎么实现?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答