android.support.v7.app.AppCompatActivity.onRequestPermissionsResult()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(186)

本文整理了Java中android.support.v7.app.AppCompatActivity.onRequestPermissionsResult()方法的一些代码示例,展示了AppCompatActivity.onRequestPermissionsResult()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onRequestPermissionsResult()方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称:AppCompatActivity
方法名:onRequestPermissionsResult

AppCompatActivity.onRequestPermissionsResult介绍

暂无

代码示例

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  boolean sdPermissionResult = PermissionUtils.verifyPermissions(grantResults);
  if (!sdPermissionResult) {
    Toast.makeText(this, "没获取到sd卡权限,无法播放本地视频哦", Toast.LENGTH_LONG).show();
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  boolean sdPermissionResult = PermissionUtils.verifyPermissions(grantResults);
  if (!sdPermissionResult) {
    Toast.makeText(this, "没获取到sd卡权限,无法播放本地视频哦", Toast.LENGTH_LONG).show();
  }
}

代码示例来源:origin: north2016/T-MVP

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  MPermissionUtils.onRequestPermissionsResult(requestCode, permissions, grantResults);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}

代码示例来源:origin: zwwill/yanxuan-weex-demo

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
 if (mInstance != null) {
  mInstance.onRequestPermissionsResult(requestCode, permissions, grantResults);
 }
 super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}

代码示例来源:origin: lovetuzitong/MultiImageSelector

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  if(requestCode == REQUEST_STORAGE_READ_ACCESS_PERMISSION){
    if(grantResults[0] == PackageManager.PERMISSION_GRANTED){
      pickImage();
    }
  } else {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: jokermonn/permissions4m

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[]
    grantResults) {
  Permissions4M.onRequestPermissionsResult(MainActivity.this, requestCode, grantResults);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}

代码示例来源:origin: Flipboard/bottomsheet

@TargetApi(Build.VERSION_CODES.M)
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  if (requestCode == REQUEST_STORAGE) {
    if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
      showSheetView();
    } else {
      // Permission denied
      Toast.makeText(this, "Sheet is useless without access to external storage :/", Toast.LENGTH_SHORT).show();
    }
  } else {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: florent37/CameraFragment

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  if (grantResults.length != 0) {
    addCamera();
  }
}

代码示例来源:origin: florent37/CameraFragment

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  if (grantResults.length != 0) {
    addCamera();
  }
}

代码示例来源:origin: Naoki2015/CircleDemo

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  // Forward results to EasyPermissions
  EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this);
}

代码示例来源:origin: hussien89aa/AndroidTutorialForBeginners

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
  switch (requestCode) {
    case REQUEST_CODE_ASK_PERMISSIONS:
      if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
        PickContact();
      } else {
        // Permission Denied
        Toast.makeText( this,"your message" , Toast.LENGTH_SHORT)
            .show();
      }
      break;
    default:
      super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: hussien89aa/AndroidTutorialForBeginners

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
  switch (requestCode) {
    case REQUEST_CODE_ASK_PERMISSIONS:
      if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
        LoadSng();
      } else {
        // Permission Denied
        Toast.makeText( this,"denail" , Toast.LENGTH_SHORT)
            .show();
      }
      break;
    default:
      super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: hussien89aa/AndroidTutorialForBeginners

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
  switch (requestCode) {
    case REQUEST_CODE_ASK_PERMISSIONS:
      if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
        StartServices();
      } else {
        // Permission Denied
        Toast.makeText( this,"your message" , Toast.LENGTH_SHORT)
            .show();
      }
      break;
    default:
      super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onRequestPermissionsResult(
    int requestCode,
    String[] permissions,
    int[] grantResults) {
  if (requestCode == REQUEST_CALL_PHONE) {
    try {
      if (callPhoneIntent != null) {
        startActivity(callPhoneIntent);
        callPhoneIntent = null;
      }
    } catch (SecurityException e) {
      callPhoneIntent = null;
      // ignore
    }
  } else {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  }
}

代码示例来源:origin: googlesamples/android-vision

if (requestCode != RC_HANDLE_CAMERA_PERM) {
  Log.d(TAG, "Got unexpected permission result: " + requestCode);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  return;

代码示例来源:origin: googlesamples/android-vision

if (requestCode != RC_HANDLE_CAMERA_PERM) {
  Log.d(TAG, "Got unexpected permission result: " + requestCode);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  return;

代码示例来源:origin: googlesamples/android-vision

if (requestCode != RC_HANDLE_CAMERA_PERM) {
  Log.d(TAG, "Got unexpected permission result: " + requestCode);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  return;

代码示例来源:origin: googlesamples/android-vision

if (requestCode != RC_HANDLE_CAMERA_PERM) {
  Log.d(TAG, "Got unexpected permission result: " + requestCode);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  return;

代码示例来源:origin: googlesamples/android-vision

if (requestCode != RC_HANDLE_CAMERA_PERM) {
  Log.d(TAG, "Got unexpected permission result: " + requestCode);
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  return;

代码示例来源:origin: TangoAgency/material-intro-screen

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
  SlideFragment fragment = adapter.getItem(viewPager.getCurrentItem());
  boolean hasPermissionToGrant = fragment.hasNeededPermissionsToGrant();
  if (!hasPermissionToGrant) {
    viewPager.setSwipingRightAllowed(true);
    nextButtonBehaviour(viewPager.getCurrentItem(), fragment);
    messageButtonBehaviourOnPageSelected.pageSelected(viewPager.getCurrentItem());
  } else {
    showPermissionsNotGrantedError();
  }
  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法