Acceder

Ver la Versión Completa : [ CONSULTA ] Problema Intent Camera


rafaxplayer
27/06/13, 19:23:46
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 :


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:

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_CAPTU RE }
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Instrumentation.checkStartActivityResu lt(Instrumentation.java:1622)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Instrumentation.execStartActivity(Inst rumentation.java:1417)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.startActivityForResult(Activi ty.java:3370)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.startActivityForResult(Activi ty.java:3331)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.example.mychefexperiences.EditReceta.onContext ItemSelected(EditReceta.java:278)
06-27 17:11:01.080: E/AndroidRuntime(800): at android.app.Activity.onMenuItemSelected(Activity.j ava:2566)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.policy.impl.PhoneWindow$Dialo gMenuCallback.onMenuItemSelected(PhoneWindow.java: 3633)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuBuilder.dispatc hMenuItemSelected(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.perform ItemAction(MenuBuilder.java:874)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.view.menu.MenuDialogHelper.on Click(MenuDialogHelper.java:167)
06-27 17:11:01.080: E/AndroidRuntime(800): at com.android.internal.app.AlertController$AlertPara ms$3.onItemClick(AlertController.java:941)

No se que hacer ya , no veo ninguna solución en internet tampoco ;(

kriogeN
27/06/13, 20:23:08
Sin "", es decir:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CA PTURE)

rafaxplayer
27/06/13, 20:25:33
No! voy a probar .., vaya xorrada XD

rafaxplayer
27/06/13, 22:38:43
Solucionado era eso.... , vaya tontería , mil gracias