我正在开发一个需要捕捉相机图片的 android 应用程序,
有什么方法可以配置我的 AVD 以在模拟器上使用我的计算机网络摄像头吗?
当我打开默认相机应用程序时,它会显示一个方形动画,我可以使用/配置模拟器/avd 来使用我的计算机网络摄像头吗?
最佳答案
我真的想不出办法来做到这一点。
我会做以下事情:
在开发过程中,在adb下的实际Device上调试时,照常使用摄像头。在 AVD 上调试时,注释掉您的相机代码,我们会为您的应用预先拍摄一个类似于/模拟相机拍摄的照片的 png。这将使您可以在不考虑相机的情况下进行图片分析,并在没有实际 ADB 设备(仅 AVD)的情况下完成您的应用程序。一个你得到一个你可以完成的真实设备。
另一方面,如果您准备好研究 VM、Android 内核和 HALS,您可以阅读这篇文章 (http://bytecruft.blogspot.com/2011/05/alternative-to-android- emulator-and.html)告诉你如何在 VMWare 或 Virtualbox 下将 Android X86 设置为 ADB 设备。我确信将主机的网络摄像头设置为摄像头会容易得多(VMWare 设备桥接非常接近)。
希望我有所帮助。
关于android - 在 Android AVD 上使用桌面网络摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775348/