Android 相机错误无法连接到相机
我正在使用Android 相机错误无法连接到相机,android,android-camera,Android,Android Camera,我正在使用摄像机活动拍摄图像,调用摄像机活动时显示摄像机错误无法连接到摄像机请任何人解释此错误 我叫这个 Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, TAKE_IMAGE); 错误消息: camera error can
摄像机
活动
拍摄图像
,调用摄像机活动时显示摄像机
错误无法连接到摄像机
请任何人解释此错误
我叫这个
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, TAKE_IMAGE);
错误消息:
camera error
cannot connect to the camera
在清单文件中添加权限
如果仍不工作,则编辑AVD并返回选定的模拟摄影机也可以进行类似的检查
PackageManager pm = getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
// your Intent Goes Here Like
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT,MyFileContentProvider.CONTENT_URI);
startActivityForResult(i, CAMERA_RESULT);
} else {
UtilityCommon.showDialogwithTitle(context,context.getResources().getString(R.string.strvalidcamera));
}
还要在您的
AndroidMAnifest.xml
文件中添加Require permission谢谢您的回复,我已经授予了权限,并且我在设备中测试了它不工作
PackageManager pm = getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
// your Intent Goes Here Like
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT,MyFileContentProvider.CONTENT_URI);
startActivityForResult(i, CAMERA_RESULT);
} else {
UtilityCommon.showDialogwithTitle(context,context.getResources().getString(R.string.strvalidcamera));
}