笔记本电脑的盖子上没有嵌入式相机。我将通过外置USB摄像头连接。
模拟器运行时可以正确选择吗?我会实时在AVD皮肤屏幕上显示图像吗?
答案 0 :(得分:11)
在当前版本的模拟器(Ice Cream Sandwich,API14; Linux)中,可以使用 相机支持 。 Google的文档和网上提供的大多数答案尚未反映出来。模拟器本身确实:
emulator -help
...
-fake-camera <mode> set fake camera emulation mode
-webcam name=<name>[,dir=<direction>] setup web camera emulation
...
emulator -help-all
并进一步:
使用 -fake-camera&lt; mode&gt; 来控制伪相机模拟。 &lt; mode&gt;的有效值是:
off -> disable fake camera emulation
back -> fake camera is facing back
front -> fake camera is facing front
-webcam name = [,dir = &lt; direction&gt; ] 以设置网络相机模拟的参数。
&lt; direction&gt; 定义相机所面对的方向。有效值为:
返回 - &gt;将相机模拟为面向后方
模拟网络摄像头的默认方向值为“前”
答案 1 :(得分:6)
Afaik仿真器无论如何都不会显示实时相机。
如果您需要在自己的应用程序中使用实时摄像头来进行调试,那么可以使用 http://www.tomgibara.com/android/camera-source
针对较新的Android版本进行了更新: http://www.inter-fuser.com/2009/09/live-camera-preview-in-android-emulator.html
答案 2 :(得分:4)
升级ADK的时间!
从Android SDK版本14开始,模拟器支持网络摄像头来模拟相机:
一般说明 - 添加网络摄像头支持Android 4.0或更高版本的平台,以便在存在一个网络摄像头时模拟后置摄像头,并在存在两个网络摄像头时模拟后置摄像头和前置摄像头。网络摄像头支持仅适用于Windows和Linux。 Mac支持将在稍后发布。
来自:Android SDK Tools, SDK Tools, Revision 14
有效!我自己试过了。
答案 3 :(得分:0)
来自android文档:
模拟器限制
在此版本中,局限性 模拟器包括:
...
不支持相机/视频捕捉
...
换句话说,不,您无法在模拟器中访问或预览相机。