CompressTools.newBuilder(mView.getContext())
.setKeepResolution(true)
.setBitmapFormat(Bitmap.CompressFormat.PNG)
.setDestinationDirectoryPath(FileManager.getInstance().getPicDirPath())
.setQuality(70)
.build()
.compressToFile(file, new CompressTools.OnCompressListener() {
@Override
public void onStart() {
Log.d("TAG", "onStart: ");
}
@Override
public void onFail(String error) {
Log.e(TAG, "onFail: " + error);
}
@Override
public void onSuccess(File file) {
LogUtil.d("压缩后" + file.length() / 1024);
}
});
其中 FileManager.getInstance().getPicDirPath() 经log为/storage/emulated/0/Android/data/com.xxx.xxx/cache/pic
应无权限问题,已在该目录下成功写入多个文件
其中 FileManager.getInstance().getPicDirPath() 经log为/storage/emulated/0/Android/data/com.xxx.xxx/cache/pic
应无权限问题,已在该目录下成功写入多个文件