安卓调用相机后 ,授权拍照后,直接进入拍照
安卓 调用相机拍照时候,授权拍照权限后,我一开始 还需要再次点击拍照按钮 调用相机 进入拍照, 后来找到这个方法,授权后直接拍照,方法如下:
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {//处理权限请求
Log.d("info","授权的Code=="+requestCode+" "+grantResults[0] +" PackageManager.PERMISSION_GRANTED=="+PackageManager.PERMISSION_GRANTED);
// 授权的Code==3 0 PackageManager.PERMISSION_GRANTED==0
switch (requestCode){
case 1:
if (grantResults.length >0 && grantResults[0] == PackageManager.PERMISSION_GRANTED){
Intent openCameraIntent = new Intent(CreatGongDanActivity.this, CaptureActivity.class);
startActivityForResult(openCameraIntent, 0);
}
else {
Toast.makeText(this,"权限不允许",Toast.LENGTH_SHORT).show();
}
}
}