在我的活动中,我想用 android.hardware.Camera 拍照。代码(见下文)在我的 AVD 中运行良好,但在我的 Android 手机上不起作用 - 我得到的只是“错误 -1”。
AVD:目标:Android 2.3.3 SD 卡:64 MB WVGA800
手机:三星 Galaxy S2 安卓 2.3.6
代码:
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 方法中评论所有内容时,会返回相同的错误。此外,我重新启动了手机,尝试设置一些相机参数等 - 但没有任何帮助。我也找不到相机的这个特定错误代码。
提前致谢!