Pregunta

Quiero guardar imágenes directamente en mi aplicación después de tomar de la cámara predeterminada en Android. ¿Cómo puedo hacer un enlace a mi aplicación para que después de tomar la foto, me pida que guarde en mi aplicación o no? Por favor, ayúdame cómo puedo hacer esto. Por favor, proporcionarme un código similar para que pueda entender mejor.

¿Fue útil?

Solución

Debe iniciar la cámara por intención de la siguiente manera.

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, CAMERA_RESULT);

y guarda tu imagen sdcard de la siguiente manera.

protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode == RESULT_OK)
{
Get Bundle extras = intent.getExtras();
Bitmap bmp = (Bitmap) extras.get("data");
imv = (ImageView) findViewById(R.id.ReturnedImageView);
imv.setImageBitmap(bmp);
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top