测试过华为、小米、魅族跳转下列代码可以支持

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {                Intent intent = new Intent();                intent.setAction("android.settings.APP_NOTIFICATION_SETTINGS");                intent.putExtra("app_package", context.getPackageName());                intent.putExtra("app_uid", context.getApplicationInfo().uid);                context.startActivity(intent);            } else if (Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT) {                Intent intent = new Intent();                intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);                intent.addCategory(Intent.CATEGORY_DEFAULT);                intent.setData(Uri.parse("package:" + context.getPackageName()));                context. startActivity(intent);            }

有些手机是无法直接跳转通知权限设置的,直接跳转设置

    /**     * 跳转设置界面     */    private void startSetting() {        Intent localIntent = new Intent();        localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        localIntent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");        localIntent.setData(Uri.fromParts("package", context.getPackageName(), null));        context.startActivity(localIntent);    }

 

欢迎加入技术分享学习公众号【码兄】

更多相关文章

  1. android EditText设置不可写
  2. android“设置”里的版本号
  3. 在Fragment中设置控件点击方法,执行失败。
  4. Android(安卓)闹钟管理类的使用
  5. Android设置通知栏/状态栏透明改变通知栏颜色和app最上部分颜色
  6. android 设置中划线 下划线等
  7. Andorid Dialog 示例【慢慢更新】
  8. android图表ichartjs
  9. Android(安卓)闹钟管理类的使用

随机推荐

  1. Android手机客户端通过JSP实现与Tomcat服
  2. Android调用系统自带软件
  3. Android中关于空指针异常的解决办法
  4. Android之提示java.lang.RuntimeExceptio
  5. Java的 ProcessBuilder & Process| 在and
  6. 【Android】GestureDetector 类的手势操
  7. Android处理时间各种方法汇总
  8. Sense4+ Android(安卓)4.1.1去除拨号连接
  9. Android(安卓)Studio Check Updates Conn
  10. Hbuild项目Android本地打包