Android 进入通知栏权限设置

2017-11-14  本文已影响74人  J_xs

最近遇到在要获取通知栏权限设置在stackflow链接,打开设置界面

 public static void requestNotification(BaseActivity activity, int requestCode) {
      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BASE) {
         // 进入设置系统应用权限界面
         Intent intent = new Intent("android.settings.APP_NOTIFICATION_SETTINGS");
         intent.putExtra("app_package", MainApplication.getContext().getPackageName());
         intent.putExtra("app_uid", MainApplication.getContext().getApplicationInfo().uid);
         activity.startActivity(intent);
         return;
      } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {// 运行系统在5.x环境使用
         // 进入设置系统应用权限界面
         Intent intent = new Intent("android.settings.APP_NOTIFICATION_SETTINGS");
         intent.putExtra("android.provider.extra.APP_PACKAGE", activity.getPackageName());
         activity.startActivity(intent);
         return;
      }
      return;
   }
上一篇下一篇

猜你喜欢

热点阅读