content: /*
   *
   * PermissionUtils.java
   * 
   * Created by Wuwang on 2016/11/14
   * Copyright © 2016年 深圳哎吖科技. All rights reserved.
   */
  package com.alibaba.android.mnnkit.demo.utils;
  
  import android.Manifest;
  import android.app.Activity;
  import android.content.pm.PackageManager;
  import android.os.Build;
  import android.support.v4.app.ActivityCompat;
  
  /**
   * Description:
   */
  public class PermissionUtils {
  
  
      public static void askPermission(Activity context, String[] permissions, int req, Runnable
          runnable){
          if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){
              int result = ActivityCompat.checkSelfPermission(context, permissions[0]);
              if(result == PackageManager.PERMISSION_GRANTED){
                  runnable.run();
              } else {
                  ActivityCompat.requestPermissions(context,new String[]{Manifest.permission.CAMERA
                      ,Manifest.permission.WRITE_EXTERNAL_STORAGE}, req);
              }
          }else{
              runnable.run();
          }
      }
  
  }
  