Saltar al contenido

cómo obtener una imagen de la intención de la cámara ejemplo de código kotlin de android

Hola usuario de nuestro sitio, hallamos la solución a lo que estabas buscando, continúa leyendo y la hallarás a continuación.

Ejemplo 1: obtener la imagen del clic de la cámara en Android

packageedu.gvsu.cis.masl.camerademo;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.ImageView;publicclassMyCameraActivityextendsActivityprivatestaticfinalint CAMERA_REQUEST =1888;privateImageView imageView;privatestaticfinalint MY_CAMERA_PERMISSION_CODE =100;@OverridepublicvoidonCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);this.imageView =(ImageView)this.findViewById(R.id.imageView1);Button photoButton =(Button)this.findViewById(R.id.button1);
        photoButton.setOnClickListener(newView.OnClickListener()@OverridepublicvoidonClick(View v)if(checkSelfPermission(Manifest.permission.CAMERA)!=PackageManager.PERMISSION_GRANTED)requestPermissions(newString[]Manifest.permission.CAMERA, MY_CAMERA_PERMISSION_CODE);elseIntent cameraIntent =newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent, CAMERA_REQUEST););@OverridepublicvoidonRequestPermissionsResult(int requestCode,@NonNullString[] permissions,@NonNullint[] grantResults)super.onRequestPermissionsResult(requestCode, permissions, grantResults);if(requestCode == MY_CAMERA_PERMISSION_CODE)if(grantResults[0]==PackageManager.PERMISSION_GRANTED)Toast.makeText(this,"camera permission granted",Toast.LENGTH_LONG).show();Intent cameraIntent =newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent, CAMERA_REQUEST);elseToast.makeText(this,"camera permission denied",Toast.LENGTH_LONG).show();@OverrideprotectedvoidonActivityResult(int requestCode,int resultCode,Intent data)if(requestCode == CAMERA_REQUEST && resultCode ==Activity.RESULT_OK)Bitmap photo =(Bitmap) data.getExtras().get("data"); 
            imageView.setImageBitmap(photo);

Ejemplo 2: cómo abrir cmaera en kotlin

val intent =Intent(MediaStore.ACTION_IMAGE_CAPTURE)

Al final de todo puedes encontrar las críticas de otros creadores, tú aún tienes la habilidad dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *