【问题标题】:Using Camera in the Android emulator在 Android 模拟器中使用相机
【发布时间】:2011-02-22 11:59:30
【问题描述】:

我希望使用网络摄像头在安卓模拟器中模拟摄像头。基本上我只需要在模拟器中用相机拍照(不需要实时预览,即如果它更容易)

我按照教程 here 进行操作,这是我能找到的唯一符合我要求的教程

但是该教程中使用的许多库(如 android.hardware.CameraDevice)在当前的 sdk 中不可用,并被新的库(如 android.hardware.camera)取代。

任何有关如何在当前 sdk(2.1 或 2.2)中执行此操作的帮助将不胜感激。

【问题讨论】:

    标签: android camera emulation simulation


    【解决方案1】:

    在您的 AVD 高级设置中,您应该能够将前置和后置摄像头设置为 Webcam()Emulated

    【讨论】:

    • 别忘了,前后摄像头不能一样。
    • 点击“高级”后,我不得不向下滚动才能找到这些 UI 元素,它们被隐藏了。
    【解决方案2】:

    更新:ICS 模拟器支持摄像头。

    【讨论】:

    • 拍照工作(有目的),但没有实时预览(Camera.open() 不起作用)。
    【解决方案3】:

    一些阐述,希望能澄清已经说过的话:

    如上所述,当前 SDK 原生支持网络摄像头,但仅限于最新的 android 版本(4.0 及更高版本)

    网络摄像头检测在存在的情况下是自动的。在 4.0.3 中,摄像头默认为前置摄像头,因此很多应用程序(尤其是 2.3 之前的应用程序,只能获取默认摄像头,即后置摄像头)仍会显示旧的复选框- 代替移动方格。

    我认为以下帖子中提供了更多信息:Camera on Android Eclipse emulator:

    或者至少,这是我能找到的最多信息——除了 SDK 工具的发行说明中的​​简短、不具信息性的陈述。

    【讨论】:

      【解决方案4】:

      @param 的答案更新。

      ICS 模拟器支持摄像头。

      我找到了Simple Android Photo Capture,它支持android模拟器中的网络摄像头。

      【讨论】:

        【解决方案5】:

        看起来不像,但 android 将网络摄像头识别为设备。每次我运行模拟器时,我的网络摄像头都会亮起。

        【讨论】:

          【解决方案6】:

          an updated version of Tom Gibara's tutorial。您可以将网络摄像头广播员更改为work with JMyron instead of the old JMF

          新的模拟器 (sdk r15) 管理网络摄像头;但是集成网络摄像头有一些问题(至少我的 ^^)

          【讨论】:

            【解决方案7】:

            最新的 camera2 api 可以在启用了摄像头支持的模拟器的情况下正常工作。

            使用较新 API 的示例:

            https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/AutoFitTextureView.java

            【讨论】:

              【解决方案8】:

              如果您只需要显示一张图片来响应相机请求,可以使用image-to-camera

              只需下载、构建、安装、复制您选择的图像到设备,您就可以通过应用程序选择它,这是内置摄像头的替代方案。

              【讨论】:

                猜你喜欢
                • 2012-08-04
                • 1970-01-01
                • 2019-03-03
                • 1970-01-01
                • 2013-01-06
                • 2013-09-05
                • 1970-01-01
                • 1970-01-01
                • 2011-03-18
                相关资源
                最近更新 更多