private Camera camera;
camera = Camera.open(CameraInfo.CAMERA_FACING_FRONT);
CameraInfo
クラスが見つからないというメッセージが表示されるのはなぜですか?
private Camera camera;
camera = Camera.open(CameraInfo.CAMERA_FACING_FRONT);
CameraInfo
クラスが見つからないというメッセージが表示されるのはなぜですか?
Android クラスを使用する場合は、「API レベル X で追加」表記についてドキュメントを確認してください。CameraInfo ( http://developer.android.com/reference/android/hardware/Camera.CameraInfo.html ) に「Added in API level 9」と表示されるため、最小限の構成でビルドしていることを確認する必要があります。また、アプリが実行される可能性のあるデバイスも、このビルド レベル (またはそれ以上) を持っています。
CameraInfo は api 9 で追加されたため、minSdkVersion="9" (またはそれ以上) を設定する必要があり、プロジェクトのビルド ターゲットは API レベル 9 以上に設定する必要があります。
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" />
さらに、正しいインポートがあることを確認してください
import android.hardware.Camera.CameraInfo;