私のアクティビティでは、android.hardware.Cameraで写真を撮りたいです。コード(以下を参照)はAVDで正常に機能しますが、Androidフォンでは機能しません。取得するのは「エラー-1」だけです。
AVD:ターゲット:Android 2.3.3 SDカード:64 MB WVGA800
電話:Android2.3.6を搭載したSamsungGalaxy 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メソッドですべてをコメントすると、同じエラーが返されます。また、電話を再起動し、いくつかのカメラパラメータなどを設定しようとしましたが、何も役に立ちません。カメラのこの特定のエラーコードも見つかりません。
前もって感謝します!