ActivityNotFoundException, przechwytywanie obrazu?
Wydałem aplikację, w której użytkownik może zrobić zdjęcie. Robię to, aby zrobić zdjęcie:
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 );
a także dodałem to zezwolenie na manifest:
<uses-permission android:name="android.permission.CAMERA" />
Przetestowałem moją aplikacjęAndroid2.3.5
iAndroid3.0
, i działa dobrze. Ale kiedy uruchomię aplikacjęAndroid4.0.3
, zawiesza się:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) }
Jak mogę rozwiązać ten problem?