2017-9-14 遇到的一点小问题
.
@Override
public TPermissionType invoke(InvokeParam invokeParam) {
TPermissionType type=PermissionManager.checkPermission(TContextWrap.of(this),invokeParam.getMethod());
if(TPermissionType.WAIT.equals(type)){
this.invokeParam=invokeParam;
}
return type;
}
之前项目用的版本是4.0.0
,获取路径只有一个getPath();
但现在用的4.0.3
版本,去掉了这个方法,改成getCompressPath();//返回压缩后路径
和getOriginalPath();//返回原始路径
。
试了一下,getCompressPath();
返回的值是空,因为忘了设置压缩了。在getTakePhoto()
时加上
CompressConfig config = new CompressConfig.Builder().setMaxSize(409600).create();//压缩最大尺寸
takePhoto.onEnableCompress(config, false);//设置压缩参数及不显示进度
设置后能正常获取压缩后和原始图片路径了。