Эта функция открывает камеру, но принимает только одно изображение и setImage, я хочу взять 3 изображения с камеры 'Capture' и показать ниже и отправить его растровое изображение в папку на сервере.Эта функция открывает камеру, но принимает только одно изображение и setImage, я хочу взять 3 изображения с камеры 'Capture' и показать ниже и отправить его растровое изображение в папку на сервере.Эта функция открывает камеру, но принимает только одно изображение и setImage, я хочу взять 3 изображения с камеры 'Capture' и показать ниже и отправить его растровое изображение в папку на сервере.Эта функция открывает камеру, но принимает только одно изображение и setImage, я хочу взять 3 изображения из камеры 'Capture' и показать ниже и отправить его растровое изображение в папку сервера.
private void takePhotoFromCamera() {
Intent intent = new Intent(
MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
startActivityForResult(intent, CAMERA);
}
// this is function used to get intent from camera.
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == this.RESULT_CANCELED) {
return;
}
if (requestCode == CAMERA) {
Bundle extras = data.getExtras();
FixBitmap1 = (Bitmap) extras.get("data");
img.setImageBitmap(FixBitmap1);
}
// This function used to send bitmap encode url into server folder.
public void UploadImageToServer() {
FixBitmap1.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream1);
byteArray1 = byteArrayOutputStream1.toByteArray();
String ConvertImage1 = Base64.encodeToString(byteArray1, Base64.DEFAULT);
String ConvertImage2 = Base64.encodeToString(byteArray1, Base64.DEFAULT);
String ConvertImage3 = Base64.encodeToString(byteArray1, Base64.DEFAULT);
params.put("Val",ConvertImage1);
params.put("Val",ConvertImage2);
params.put("Val",ConvertImage3);