ACTION_IMAGE_CAPTURE无法执行相机功能
问题描述:
我使用Galaxy S4
和Galaxy J3
来测试我的应用程序并单击按钮触发相机功能。ACTION_IMAGE_CAPTURE无法执行相机功能
当我的应用程序调用相机功能与意图(ACTION_IMAGE_CAPTURE)
- 银河J3正常工作,无论我有多少时间调用摄像头 功能。
- Galaxy S4 ...当我第一次给相机打电话时它工作正常。 但问题是,如果我再次点击该按钮时,相机应用 弹出一个对话框,它说,它无法执行相机应用..
我不认为这是因为我的代码有一个错误。 因为......我的星系j3上一切正常
请帮助我解决可能的问题。
答
我认为你可以在你的java文件
Intent cameraIntent=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
使用此观看拍摄的图像,并自动保存
pic=new File(Environment.getExternalStorageDirectory(),"filename" + ".jpg");
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, picUri);
cameraIntent.putExtra("return-data", true);
startActivityForResult(cameraIntent, PHOTO);
也是您的清单
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
请加的Android权限添加在两个设备上的os版本 – vicky