if (Build.VERSION.SDK_INT >= 23){
new RxPermissions(((BaseActivity) mContext)).request(Manifest.permission.CAMERA).subscribe(new Action1<Boolean>() {
@Override
public void call(Boolean aBoolean) {
if (aBoolean) {
new RxPermissions(((BaseActivity) mContext)).request(Manifest.permission.WRITE_EXTERNAL_STORAGE).subscribe(new Action1<Boolean>() {
@Override
public void call(Boolean aBoolean) {
if (aBoolean) {
getImageFromCameraFan(zheng);
} else {
UIUtil.showToast(getResources().getString(R.string.per_store));
}
}
});
} else {
Log.i("TAG","S");
UIUtil.showToast(getResources().getString(R.string.per_camera));
}
}
});
}