【发布时间】:2012-04-06 17:39:03
【问题描述】:
在我的活动中,我想用 android.hardware.Camera 拍照。 该代码(见下文)在我的 AVD 中运行良好,但在我的 Android 手机上无法运行 - 我得到的只是“错误 -1”。
AVD: 目标:Android 2.3.3 SD 卡:64 MB WVGA800
电话: 搭载 Android 2.3.6 的三星 Galaxy S2
代码:
android.hardware.Camera camera = Camera.open();
camera.takePicture(null, null, mPictureCallback);
camera.stopPreview();
camera.setPreviewCallback(null);
camera.release();
camera = null;
清单:
uses-feature android:name="android.hardware.camera"
uses-permission android:name="android.permission.CAMERA"
我认为 PictureCallback 并不重要 - 当我在 onPictureTaken 方法中注释所有内容时,会返回相同的错误。 此外,我重新启动了手机,尝试设置一些相机参数等 - 但没有任何帮助。 我也找不到相机的这个特定错误代码。
提前致谢!
【问题讨论】:
标签: android camera android-camera