Android模拟器相机自定义图像

时间:2012-12-11 10:33:53

标签: android image android-emulator override android-camera

有人知道在模拟器相机启动时是否可以打开一些个人照片?

例如,我有一个基于图像分析的应用程序,我想当我点击相机按钮时相机打开而不是默认的Android模拟器运动图像。我希望它打开一些我设置为默认图像的图像。因此,当我选择拍照时,它只显示该图像,当我拍摄照片时,该图像将保存到图库,而不是Android默认图像。

Tnx:)

5 个答案:

答案 0 :(得分:2)

Tools > AVD Manager下,选择“铅笔”以进入“虚拟设备配置”。 Show Advanced Settings > Camera将为您提供使用仿真设备或设备的选项:

  

设备-使用主机网络摄像头或内置摄像头

Virtual Device Camera Configuration

如果仅需要将静态图像放入相机,则从Android Studio 3.2开始,您可以将静态图像放入虚拟场景:

Virtual Scene Demo

,如this entry中Android开发者博客中所述。请注意,您需要将相机位置移到饭厅中才能查看图像(转身并使用Alt-w向前移动)。

答案 1 :(得分:2)

最后!

  1. 附加到文件〜/ Android / Sdk / emulator / resources / Toren1BD.posters
{"amount":"3.1845","forecast":true,"balanceDate":"2023-06-01T00:00:00Z"}
{"amount":"3.0452","forecast":true,"balanceDate":"2022-06-01T00:00:00Z"}
{"amount":"2.3035","forecast":true,"balanceDate":"2021-06-01T00:00:00Z"}
{"amount":"2.9800","forecast":false,"balanceDate":"2020-06-30T00:00:00Z"}
{"amount":"4.3100","forecast":false,"balanceDate":"2019-06-30T00:00:00Z"}
  1. 将“ custom.png”放入〜/ Android / Sdk / emulator / resources /
  2. 重新启动! poster custom size 2 2 position 0 0 -1.8 rotation 0 0 0 default custom.png (用您的avd名称替换“电话”!(请参阅:模拟器-list-avds)
  3. 利润!

现在,您在相机默认位置的前面有了一个纹理。

答案 2 :(得分:-1)

似乎唯一的解决方案是使用远程摄像头。

这是一种方法:http://www.tomgibara.com/android/camera-source

这不是我想要的东西,但我认为它可以用于测试。如果条形码正确放置在相机前面,甚至条形码扫描器也可以使用它。

答案 3 :(得分:-1)

从以下网址下载源代码。这可以作为模拟器中的另一个Gallery。 传递意图从相机捕获图像时选择此图库。这看起来像三星移动3D画廊..这将返回默认图像..在模拟器中。还有一件事,它只会在3.0版本之后正常工作。

https://github.com/c-jiang/Gallery3D-Mod

答案 4 :(得分:-1)

为此,我尝试了许多事情,结果证明(最适合我的解决方案)(至少对我而言)是使用实际的设备作为模拟器。

如何进行操作here进行了说明。