ActivityNotFoundException, captura de imagem?
Eu libertei um aplicativo que o usuário pode tirar foto nele.Eu faço isso para captura de fotos:
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 );
e também adicionei essa permissão para manifestar:
<uses-permission android:name="android.permission.CAMERA" />
Eu testei meu aplicativo emAndroid2.3.5
eAndroid3.0
, e funciona bem.Mas quando eu corro meu aplicativo emAndroid4.0.3
, cai:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) }
Como posso resolver este problema?