Android 2.3 (API 9) では、Google は CameraInfo を導入して、指定されたカメラが 2 つのカメラを備えた電話の背面カメラまたは前面カメラであるかどうかを確認します: http://developer.android.com/reference/android/hardware/Camera. CameraInfo.html
この例では、FRONT カメラから情報を取得できます: Android プラットフォームで「フロント カメラ」を開くにはどうすればよいですか? バックカメラも同様です。
わかりましたが、問題は、Android 2.2 を搭載した電話の BACK カメラから情報を取得する必要があることです。電話には前面と背面の 2 つのカメラがあり、カメラの情報を取得しようとすると、前面カメラの情報が返されます。私はこのコードを使用しました:
if (Build.VERSION.SDK_INT <= 8){
Camera cam = Camera.open();
s +="<b><u>Main Camera:</u></b><br><br>";
s += "<b>Megapixels: </b>"+getCameraMegapixels(cam) +" megapixels";
s += getCamExtraInfo(cam);
cam.release();
}
メインカメラ(背面カメラ)から情報を取得したいのですが、そのコードは前面カメラからの情報を提供します.... Android 2.2で背面カメラから情報を取得する方法があると確信しています.下のデバイス。
誰か知ってる?
ありがとう