【问题标题】:How to get back camera info in android 1.6 to 2.2?如何在 android 1.6 到 2.2 中取回相机信息?
【发布时间】:2013-01-29 23:30:16
【问题描述】:

在 Android 2.3 (API 9) 中,谷歌引入了 CameraInfo 来检查给定的摄像头是后置摄像头还是带有两个摄像头的手机中的前置摄像头:http://developer.android.com/reference/android/hardware/Camera.CameraInfo.html

通过此示例,您可以从 FRONT 摄像头获取信息:How do I open the "front camera" on the Android platform?,对于 BACK 摄像头也是如此。

好的,但问题是我需要从带有 android 2.2 的手机中的 BACK 摄像头获取信息。手机有两个摄像头,正面和背面,当我试图获取摄像头的信息时,它会返回前置摄像头的信息。我使用了这段代码:

    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 及更低版本的设备。

有人知道吗?

谢谢

【问题讨论】:

    标签: android camera android-camera


    【解决方案1】:

    任何运行带有双摄像头的 Android 2.2 的 Android 设备都没有 Android SDK。请联系设备制造商了解如何使用他们的不同相机,假设他们的设备上可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多