【发布时间】:2013-02-01 09:30:28
【问题描述】:
我正在使用 Camera Api,因为当我启动应用程序时,它会显示后置摄像头,它工作正常,但是当我单击前置摄像头按钮时,它会得到 Runtime excetion Fail to connect camera service
in camera = Camera.open(cameraID);
in front camera button code :
if (cameraID == Camera.CameraInfo.CAMERA_FACING_BACK)
{
Toast.makeText(getApplicationContext(), "Front Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_FRONT;
}
else if (cameraID == Camera.CameraInfo.CAMERA_FACING_FRONT)
{
Toast.makeText(getApplicationContext(), "Back Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_BACK;
}
Intent intent = getIntent();
finish();
startActivity(intent);
【问题讨论】:
-
您是否在 Manifest 中添加了使用相机的权限?
-
是的,我在 Manifest 文件中授予了相机权限