我发布了一个应用程序,用户可以在其中拍照。我这样做是为了拍照:
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 );
我还添加了这个权限来显示:
<uses-permission android:name="android.permission.CAMERA" />
Android2.3.5
我在and上测试了我的应用程序Android3.0
,它工作正常。但是当我在 上运行我的应用程序时Android4.0.3
,它崩溃了:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE (has extras) }
我该如何解决这个问题?