【发布时间】:2018-06-29 10:21:16
【问题描述】:
我有一个名为CameraFragment.java 的片段,它使用一个名为natario1 CameraView 的库。基本上,这个片段允许使用相机拍照。图片被保存到名为“Feel”的路径中。问题是,每张图片都有相同的名称,因此,当它们被保存时,如果目录中已经有一张与正在保存的图片同名的图片,它就无法保存。我怎样才能给我的照片起不同的名字?
这是我使用的将图像名称设置为image2的代码:
btnShoot.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
cmrView.addCameraListener(new CameraListener() {
@Override
public void onPictureTaken(final byte[] picture) {
super.onPictureTaken(picture);
CameraUtils.decodeBitmap(picture, new CameraUtils.BitmapCallback() {
@Override
public void onBitmapReady(Bitmap bitmap) {
imgUltimaFoto.setImageBitmap(bitmap);
imgUltimaFoto.setVisibility(View.VISIBLE);
saveImage(bitmap,"imagem2");
}
});
}
});
cmrView.capturePicture();
}
});
【问题讨论】:
-
Test if file exists的可能重复