0
上午从对话框按钮启动相机意图,并成功90%的时间。其他10%的时间意图启动和关闭之前拍照。权限打开,没有错误信息显示并正在使用android 6. 什么事件可能会导致此偶尔失败?相机意外偶然失败
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePicture.resolveActivity(getPackageManager()) != null) {
alertDialog.cancel();
startActivityForResult(takePicture, REQUEST_IMAGE_CAPTURE);
}
不错的答案,thnks.is有一个标志,可以使这个意图不可撤销? – Mushirih
@PeterMushirih:不可以。请理解,有数以千计的设备型号有20亿台Android设备。这些设备模型附带*数百个不同的相机应用程序,用户可以选择自己安装其他相机应用程序。 'ACTION_IMAGE_CAPTURE'可以调用其中的任何一个。 – CommonsWare