2013-12-20 44 views

回答

12

您很可能在源文件的顶部导入了错误的相机类,即android.graphics.Camera

改为需要android.hardware.Camera

谢谢

+0

感谢我把导入android.hardware.Camera并在那之后工作。 –

2

我想你还没有添加摄像头权限。请参阅下文 - 您需要在清单中添加此内容;

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 
2

检查您的导入。我有一个类似的问题和Camera对象Eclipse的选择对我来说是:import android.graphics.Camera;相反,它应该是:import android.hardware.Camera;

1

请创建一个变量是这样的:

android.hardware.Camera camera ; 

,然后尝试打开方法:

camera = camera.open(); 

//这是工作在我的Android工作室