图片上传可以选择从本地相册选择或者拍照获取,需要注意两点:一是权限问题,二是系统兼容性问题
1、 打开摄像头前需要申请权限
tv_camera.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { PermissionUtil.checkSelfPermission(UserInfoActivity.this, new String[]{Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE}, permissionCode = PermissionUtil.PERMISSION_CAMERA, new PermissionUtil.OnPermissionListener() { @Override public void grant() { openCamera(); } @Override public void denial(boolean isStartSet) { isSet.set(isStartSet); if (!isStartSet)