有人知道模拟器相机启动时是否可以打开一些个人图片?
我有一个基于图像分析的应用程序,我希望当我单击相机的按钮时,相机会打开而不是默认的 Android 模拟器移动图像。我希望它打开一些我设置为默认图像的图像。因此,当我选择拍照时,它只会显示该图像,而当我拍照时,该图像将保存到图库,而不是 Android 默认图像。
有人知道模拟器相机启动时是否可以打开一些个人图片?
我有一个基于图像分析的应用程序,我希望当我单击相机的按钮时,相机会打开而不是默认的 Android 模拟器移动图像。我希望它打开一些我设置为默认图像的图像。因此,当我选择拍照时,它只会显示该图像,而当我拍照时,该图像将保存到图库,而不是 Android 默认图像。
在 下Tools > AVD Manager
,选择“铅笔”进入“虚拟设备配置”。 Show Advanced Settings > Camera
将为您提供使用模拟或设备的选项:
设备 - 使用主机网络摄像头或内置摄像头
如果您只需要将静态图像放入相机,从 Android Studio 3.2 开始,您可以将静态图像放入虚拟场景中:
正如Android 开发者博客 的这篇文章中所讨论的那样。请注意,您需要将相机位置移动到餐厅才能看到您的图像(转身并使用 Alt-w 向前移动)。
最后!
poster custom
size 2 2
position 0 0 -1.8
rotation 0 0 0
default custom.png
emulator @Phone -no-snapshot -no-boot-anim
(将“电话”替换为您的 avd 的名称!(参见:emulator -list-avds)现在你在相机默认位置前面有一个纹理。
2022 年更新
使用 OBS 的最佳方式。该项目创建了一个虚拟网络摄像头,您可以播放视频或显示图片。
第 1 步: 从该站点下载 OBS Studio并创建一个虚拟网络摄像头并添加一个视频以进行操作。
第 2 步: 更改 android AVD 中的配置。将前后摄像头更改为 webcom0。
似乎唯一的解决方案是使用远程摄像头。
这是一种方法:http ://www.tomgibara.com/android/camera-source
这不是我想要的东西,但我认为它可以用于测试。如果条形码正确放置在相机前面,甚至条形码扫描仪也可以使用。
从以下 url 下载源代码。这是模拟器中的另一个画廊。在传递从相机捕获图像的意图时,选择此图库。这看起来像三星移动 3d 画廊.. 这将返回默认图像.. 在模拟器中。还有一件事,它只在 3.0 版本之后才能正常工作。