清除临时照片

TempBranch
Matthew 9 months ago
parent 81f6dede64
commit 3b0a857a52

@ -407,9 +407,11 @@ public class MicroPhotoService extends Service {
@Override
public void run() {
Bitmap bm = null;
File rawFile = new File(path);
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
ImageDecoder.Source src = ImageDecoder.createSource(new File(path));
ImageDecoder.Source src = ImageDecoder.createSource(rawFile);
ImageDecoder.OnHeaderDecodedListener listener =
new ImageDecoder.OnHeaderDecodedListener(){
@Override
@ -426,6 +428,11 @@ public class MicroPhotoService extends Service {
} catch (Exception ex) {
}
mService.captureFinished(mService.mNativeHandle, photoOrVideo, result && bm != null, bm, videoId);
try {
rawFile.delete();
} catch (Exception ex) {
ex.printStackTrace();
}
}
});

@ -1338,6 +1338,7 @@ public class RawActivity extends AppCompatActivity {
int format = mImage.getFormat();
switch (format) {
case ImageFormat.JPEG: {
/*
ByteBuffer buffer = mImage.getPlanes()[0].getBuffer();
byte[] bytes = new byte[buffer.remaining()];
buffer.get(bytes);
@ -1352,6 +1353,7 @@ public class RawActivity extends AppCompatActivity {
mImage.close();
closeOutput(output);
}
*/
break;
}
case ImageFormat.RAW_SENSOR: {

Loading…
Cancel
Save