这里的权限不是AndroidMainfast 设置权限 而是在代码中设置
if (Build.VERSION.SDK_INT >= 23) {
if (PermissionHelper.hasPermissions(getApplication(), Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
photograph();
return;
}
mHelper = new PermissionHelper(this);
mHelper.requestPermissions("艾尚云仓需要访问你的相机,请允许。",
new PermissionHelper.PermissionListener() {
@Override
public void doAfterGrand(String... permission) {
photograph();
}
@Override
public void doAfterDenied(String... permission) {
showToast("无法使用摄像头,请检查艾尚云仓是否有访问摄像头的权限");
}
}
, Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE);
} else {
photograph();
}