ActivityNotFoundException, captura de imágenes?
He lanzado una aplicación que el usuario puede tomar una foto en ella. Hago esto para capturar una foto:
File file = new File( _path );
Uri outputFileUri = Uri.fromFile( file );
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
startActivityForResult( intent, 0 );
Y también he añadido este permiso para manifestar:
<uses-permission android:name="android.permission.CAMERA" />
He probado mi aplicación enAndroid2.3.5
yAndroid3.0
, y funciona bien. Pero cuando ejecuto mi aplicación enAndroid4.0.3
, se estrella
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) }
¿Cómo puedo resolver este problema?