检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ADB方式(公网) 通过公网连接云手机实例时,弹性公网IP绑定在服务器上,因此需要先建立SSH隧道,即ADB方式(公网)包括两个步骤:建立SSH隧道;通过ADB连接云手机。关于SSH隧道和ADB的介绍请参见“基本概念”。 用于连接云手机的设备可以为本地设备,也可以是云上的机器,推荐您使用本地设备
获取云手机列表 参考《云手机服务器API参考》的“查询云手机列表”章节获取云手机列表。 接口示例 GET https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones?phone_name={phone_name}&server_id
获取云手机列表 参考《云手机服务器API参考》的“查询云手机列表”章节获取云手机列表。 接口示例 GET https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones?phone_name={phone_name}&server_id
启动音频服务 接口介绍 int OpenAudio(const char *jsonConfig, AudioCallback callback); 功能描述 打开音频采集服务。 输入参数 表1 输入参数说明 参数名称 说明 jsonConfig 音频初始化参数json串(推荐设置为空
一键式ADB连接(推荐) 云手机实例购买成功后,您可以使用控制台的ADB连接方式快速连接云手机。此方法相当于ADB方式(公网)方式的便捷版,连接原理一致。 前提条件 云手机实例状态必须为“运行中”。 操作步骤 登录管理控制台。 在服务列表页,选择“计算 > 云手机服务器 CPH”。
快速入门 本节通过调用一系列云手机服务器服务的API管理云手机。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。 涉及API 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加
动态设置视频参数 接口介绍 int SetParams(const char* jsonConfig); 功能描述 动态设置视频服务参数配置。 输入参数 表1 输入参数说明 参数名称 说明 jsonConfig 动态设置视频参数json串,详见表2。 表2 jsonConfig参数说明
安装apk 功能介绍 在云手机中安装apk。系统会将指定的apk文件下载后直接安装到云手机中。 支持安装单apk应用和多apk应用。可使用install命令安装单apk应用,一次只支持安装一个apk,如果一次传多个apk只有第一个安装成功;可使用install-multiple命令安装多
返回结果 状态码 请求发送以后,您会收到响应,其中包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见返回值。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头
启动视频服务 接口介绍 int OpenVideo(const char* jsonConfig, VideoCallback callback); 功能描述 启动视频采集服务。 如需视频编码后出流,推荐使用外置编码方案,有助于降低编码时延和云手机资源消耗,并且外置编码可支持h265
文件预置 业务场景示例 需要在服务器上的所有云手机中预置文件。 例如:推流二进制文件、保活脚本文件、应用行为监控文件等。 操作步骤 参考获取云手机列表,从列表中选定一台云手机,将需要打包的文件放入到该云手机的目标路径下。 例如:服务器上云手机需要在/data/local/huawei
常用ADB命令有哪些? 本小节提供常用的ADB命令,方便您日常使用。 基础操作 安装APP adb install -r xxx.apk //重新安装现有应用,保留其数据和缓存文件 adb install -s xxx.apk //安装apk到SD卡 adb install -
支持的监控指标 本节定义了云手机服务器(CPH)上报云监控的监控指标的命名空间、监控指标列表和维度定义,用户可以通过云监控提供的管理控制台或API接口来检索云手机服务产生的监控指标和告警信息。 命名空间 SYS.CPH 监控指标 云手机服务器(CPH)支持的监控指标包括:云手机服务器相关监控指标
按键注入 接口介绍 int InjectKeyData(const InputKey &inputKey); 功能描述 按键数据注入。 输入参数 表1 输入参数说明 参数名称 说明 inputKey 按键注入参数结构体。键值表和按键行为设置范围,详见:https://developer.android.com
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com
SSH隧道故障类 通过公网访问云手机时,建立SSH隧道失败了,如何解决? 建立SSH隧道时提示“Authorized users only. All activities may be monitored and reported.”,是什么意思? 建立SSH隧道时报错“too open
推送文件 功能介绍 推送文件到云手机文件系统中。系统会将所指定的文件下载解压后,将解压后的内容全部推送到云手机的根目录下。只支持指定tar格式的文件进行推送,您需要将tar文件提前上传至您的OBS桶中。该接口为异步接口。接口调用前请先确保已完成CPH服务操作OBS桶的委托授权。委托
批量安装应用至云手机 在一台云手机内安装APP后,可以通过调用接口的方式将此APP共享安装至多台云手机,省去重复安装的时间。 假设这台安装了APP的云手机为种子云手机。 约束与限制 该方案仅适用于非qemu规格的云手机,即实例规格名称中不包含“qemu”字样。 图1 实例规格 存储
恢复云手机数据 功能介绍 批量恢复数据到云手机中。该接口为异步接口。接口调用前请先确保已完成CPH服务操作OBS桶的委托授权。委托CPH操作OBS桶请参见委托CPH操作OBS桶。 高版本手机导出的数据无法在低版本手机内恢复。低版本手机导出的数据可以在高版本手机内恢复,但可能会在极少数场景下有不兼容的风险
错误码 表1 错误码说明 错误模块 错误类型 错误码 说明 - 未知错误 -1 未定义的错误类型。 触控模块 参数错误 -1000 触控参数设置错误。 -1001 按键参数设置错误。 注入错误 -1100 触控注入错误。 -1101 按键注入错误。 音频模块 参数错误 -2000