Saludos compañeros , tengo un problemilla con una tarea con la cámara en mi proyecto
Mi intención es lanzar la cámara (En caso que disponga), hacer una foto y que esta se almacene en la galería (como hace por defecto) despues obtener el uri de la imagen para guardarla en mi Base de datos , el problema es que usando este intent que es el que veo por todos sitios :
Código:
static final int CAPTURE_ID = 3;
Intent intent = new Intent("android.provider.MediaStore.ACTION_IMAGE_CAPTURE");
startActivityForResult(intent,CAPTURE_ID);
siempre me salta el error siguiente y eso que he probado en varios dispositivos y todos tienen camara.
El error que me da el logcat es este:
Código:
06-27 17:11:01.080: E/AndroidRuntime(800): FATAL EXCEPTION: main
06-27 17:11:01.080: E/AndroidRuntime(800): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.MediaStore.ACTION_IMAGE_CAPTURE }
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.startActivityForResult(Activity.java:3370)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.startActivityForResult(Activity.java:3331)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.example.mychefexperiences.EditReceta.onContextItemSelected(EditReceta.java:278)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.onMenuItemSelected(Activity.java:2566)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.policy.impl.PhoneWindow$DialogMenuCallback.onMenuItemSelected(PhoneWindow.java:3633)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDialogHelper.java:167)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:941)
No se que hacer ya , no veo ninguna solución en internet tampoco ;(