检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
启动视频服务 接口介绍 int OpenVideo(const char* jsonConfig, VideoCallback callback); 功能描述 启动视频采集服务。 如需视频编码后出流,推荐使用外置编码方案,有助于降低编码时延和云手机资源消耗,并且外置编码可支持h265编码出流。
启动音频服务 接口介绍 int OpenAudio(const char *jsonConfig, AudioCallback callback); 功能描述 打开音频采集服务。 输入参数 表1 输入参数说明 参数名称 说明 jsonConfig 音频初始化参数json串(推荐设置为空,使用默认参数),详见表2。
使用多个配置文件包部署文件 业务场景示例一 所有服务器需要预置公共文件,某些服务器需要预置特殊配置文件,处理不同业务。 例如:1.txt、2.txt为公共配置文件,需要预置到所有服务器的云手机中。同时需要预置特定配置文件a.txt,仅对服务器组A生效;特定配置文件b.txt,仅对服务器组B生效。
appctrl start 安装并启动应用 使用场景 安装应用到云手机,并启动应用。 前置条件 应用的tar包已经推送到云手机服务器。 使用指导 appctrl start {包名} 例如:安装并启动应用:appctrl start com.huawei.xxxx 对于服务类应用
到云手机。 操作步骤 参考文件预置的1和2,将配置文件打成配置文件tar包并上传到OBS桶。 参考推送应用tar包至服务器共享空间,将配置文件tar包推送到目标云手机服务器。 推送时将"package_name"配置为支持的配置文件包包名,将"pre_install_app"配置为0。
前置条件 配置文件tar包已经推送到云手机服务器,并且为固定支持的包名。 仅支持包名为com.cph.config、com.cph.config.level1、com.cph.config.level2。 使用指导 调用appctrl applyConfig {配置文件包名} 例如:appctrl
开机回调脚本 功能介绍 支持客户自定义启动脚本。 使用方法 客户推送自己的脚本文件到/data/local/tmp/extend_custom.sh。 约束 脚本文件路径为:/data/local/tmp/extend_custom.sh。 文件属组为root:root,文件权限为
应用安装白名单。只有白名单里的应用允许安装。如果不配置,则可安装任何apk。 使用方法 客户推送配置文件到路径/data/local/config/InstallWhitelist。如果想对某一系的app全部设置白名单,配置文件中可以简写为该系app包名共同拥有的子字符串。例:A公司推出2款APP,包名分别为:com
强制安装32位应用 功能介绍 当apk同时支持32位和64位时,云手机指定安装该apk的32位版本。 使用方法 客户推送配置文件到/data/local/config/use32bit,然后安装apk,32位版本的apk将被安装到云手机中。如果想变更为64位,需要删除配置,然后卸载应用重新安装。
如您需要进一步了解如何使用,请联系您的客户经理来获取相关文档。 功能说明 虚拟摄像头 支持调用云手机侧音视频接口启动虚拟摄像头,获取摄像头信息,配置摄像头参数,关闭虚拟摄像头等。 虚拟麦克风 支持调用云手机侧音视频接口启动麦克风/开始录音,设置录音参数,关闭麦克风/关闭录音。 虚拟陀螺仪 支持调用云手机侧音
app全部设置黑名单,配置文件中可以简写为该系app包名共同拥有的子字符串。例:A公司推出2款APP,包名分别为:com.aaa.bbb和com.aaa.ccc。当想同时对这两个包设置黑名单时,黑名单里可以配置:com.aaa。 使用方法 客户推送配置文件到路径/data/loc
关系,当应用更新时需要对配置文件进行更新。 由于重置云手机只会部署最后一次推送的配置文件包中的文件,更新配置文件包时,需要将所有期望生效的配置文件全量打包。 例如:已部署的配置文件包中有1.txt、2.txt,当前需要更新2.txt。您需要将1.txt和已更新的2.txt全量打包并推送。如果仅打包更新后的2
取消文件预置 业务场景示例 服务器上的所有云手机重置时均不再需要部署文件。 操作步骤 参考文件预置的1、2、3,将配置文件tar包推送到目标云手机服务器。 推送时将3中的"pre_install_app"参数设置为0。 重置云手机,该包中文件将不再部署。 父主题: 云手机部署文件
命令,云手机会安装该应用共享空间中最新版本并启动。 执行appctrl install命令,云手机会安装该应用共享空间中最新版本。 1. 当共享空间中某应用没有更新版本时,appctrl start和 appctrl install不会对已安装版本进行重复安装。 2. 对于采用共享方式安装的应用,如果启动应用后采用
更新应用版本 存储2.0的机器(推荐) 确保手机已经卸载应用 推送最新的应用 随后,在需要时调用appctrl start会启动最新版本应用 存储1.0的机器 更新应用版本,需要先删除服务器上的旧版本应用,然后重新部署新版本应用。 删除旧版本应用 接口示例: POST https://{CPH
connect重新建立连接,依旧报错可通过查看安装目录下的日志adb.tunnel.log中的输出获得进一步的信息,通常可以通过检查下面内容进行规避错误 检查配置文件中AK/SK是否正确,服务器所在region是否正确。 检查建连参数中服务器EIP是否正确,云手机对应服务器监听端口是否正确。 父主题:
toast_enable属性,0表示禁止Toast,1表示允许Toast。 立即生效。 禁用指定应用的通知 功能介绍 通知黑名单。黑名单里的应用将被禁止发送消息通知。 使用方法 推送配置文件到路径/data/local/config/NotificationAPP。 约束 配置格式为:${package_name}。
会使得处于停止状态的应用收不到开机启动完成广播。因此,service管理程序的的安装和首次启动都需要依赖在云手机 /data/local/tmp 目录下内置 extend_custom.sh 脚本来实现,后续重启开机就可以通过接收开机启动完成广播来自启动。 自启动可以在AndroidManifest
”。 管理控制台方式 其他相关操作,如购买、连接云手机实例,请使用管理控制台方式访问云手机服务器。 云手机实例以服务器为单位购买,您只需要指定具体的服务器类型、实例规格、手机镜像、所需要的网络配置等,即可获得一台服务器,以及相应数量的云手机实例。详细购买及使用流程请参见“购买云手机服务器”。
版本号可自行定义。 针对共享应用场景,部分应用在启动后,会进行资源文件的在线下载。对于此类应用,在执行当前操作前,建议先启动一次应用,待资源文件和补丁包下载完成后,再执行当前操作。后续以共享应用的方式安装到云手机后,该应用的启动过程可省去资源文件下载的过程。 父主题: 云手机应用部署