文档首页/ 云手机服务器 CPH/ 最佳实践/ 使用云手机摄像头
更新时间:2024-07-08 GMT+08:00
分享

使用云手机摄像头

步骤1:替换手机镜像

  1. 查看云手机镜像最新动态,选择一个2020年10月9日(包含)之后的镜像,复制镜像ID。
  2. 登录华为云控制台,切换到您的资源所在region,选择云手机服务器服务。

  3. 单击服务器管理,查看云手机服务器列表。

  1. 进入云手机服务器详情页,选择其中一台云手机,单击“重启”按钮。

  2. 勾选更新手机镜像复选框,然后填入第一步所选的镜像ID。

  1. 单击“确定”,完成单台云手机更新镜像操作。

步骤2:上传图片到手机

上传一张图片到云手机的“/data/local/tmp/”目录下。您有两种方式上传图片,此处以“/path/to/local”目录下的“pic.jpeg”为例。

  • 方式一:通过adb push命令推送图片

    首先通过adb连接到云手机,然后执行以下命令:

    adb push </path/to/local/pic.jpeg> /data/local/tmp/pic.jpeg

    adb shell chmod 644 /data/local/tmp/pic.jpeg

  • 方式二:调用云手机api接口推送图片

    请参考ADB命令推送文件来推送图片文件。

  • 上传的图片尺寸保证比例为 480(宽) * 640(高),比例不为480*640时,图片在摄像头中可能会被缩放。
  • 图片只支持jpeg和png格式,请不要用其他格式的图片。并且路径一定要是“/data/local/tmp/”目录下。
  • 图片权限至少为644(rw-r--r--)。

步骤3:设置手机属性

您有两种方式设置手机属性。

方式一:adb连接到云手机,然后执行adb命令

adb shell setprop com.cph.cam_local_pic_path /data/local/tmp/pic.jpeg

使用此这种方式,重启手机后属性失效。

方式二:调用云手机api接口设置属性

参考更新云手机属性来设置,将”com.cph.cam_local_pic_path”:”/data/local/tmp/pic.jpeg”属性设置到手机中。属性将被持久化,重启手机属性依然保留。

步骤4:测试摄像头

安装任意一款需要调用摄像头的APP,打开APP查看取景框是否成功显示您设置的图片。

当前云手机只支持后置摄像头。

相关文档