检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Android SDK SDK介绍 SDK下载 SDK接口参考 客户端开发 附录
Android Studio 3.2.1安装方法 下载Android Studio 下载地址:https://developer.android.google.cn/studio/archive 在归档版本中找到Android Studio3.2.1并下载系统匹配的版本。 图1 下载Android
在左侧导航栏,选择“云服务器列表”。 单击右上方的“购买云服务器”,进入“购买云服务器”页面。 图1 购买云服务器 在“购买云服务器”页面,根据界面提示填写待创建云服务器的参数信息: 应用:选择待创建云服务器上需要部署的应用。 其他参数:参数说明如表2所示。 图2 购买云服务器-添加云服务器
VR云渲游平台中涉及的云服务器状态如表1所示。 表1 云服务器状态一览 云服务器状态 说明 正常 设备与该云服务器正在连接中。 闲置 处于该状态的云服务器可以被设备连接。 初始化 云服务器正在做运行环境安装等工作。 异常 云服务器处于失联/错误等情况。 关机 云服务器处于关机状态。 重启中 云服务器正在重启。 VR云渲游平台中涉及的会话状态如表2所示。
单路VR型模板镜像只能创建单路VR型云服务器,多路VR型模板镜像只能创建多路VR型云服务器。 模板镜像与规格系列绑定,例如使用T4系列云服务器创建的模板镜像,只能创建T4系列云服务器。 批量创建云服务器时,插件不可以更换,例如使用已安装XRLinker插件的云服务器创建的模板镜像,批量创建的云服务器插件也为XRLinker。
根据界面提示,填写如下参数信息: 部署云服务器:选择“纳管”。 选择云服务器:勾选需要纳管的云服务器。 为保证云服务器在VR云渲游平台的正常使用,云服务器纳管后会自动重装系统,以安装必要的运行软件。 将鼠标放置在不可纳管的云服务器上,可查看该云服务器不能纳管的具体原因。 支持纳管的云服务器必须满足以下条件:
欢迎在评论区讨论,分享您的插件制作经验。 上传第三方插件 执行如下操作前,请确认您已进入“VR云渲游平台 > 创建应用 > 添加云服务器”页面。 在“高级设置”栏: 插件:第三方 第三方插件地址:填写VR应用运行环境的.zip安装包下载地址 图1 上传第三方插件
修改云服务器信息 功能介绍 修改云服务器信息,包括云服务器会话路数。调用该接口进行云服务器会话路数更新时,会自动重启云服务器后生效。 URI PUT /v2/cvr/servers/{server_id} 该接口需要使用global终端节点调用。 表1 路径参数 参数 是否必选 参数类型
配置Java的编译环境,建议选择JDK版本1.8,安装JDK 1.8的方法请参见JDK 1.8安装方法。 准备Android Studio集成开发环境,建议版本3.2.1,安装Android Studio方法请参见Android Studio 3.2.1安装方法。 父主题: 客户端开发
<intent-filter> <action android:name="com.huawei.android.vr.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" />
String 设备与云服务器的连接状态。 cluster_id String 集群ID。 name String 云服务器名称。 id String 云服务器ID。 publicip String 云服务器绑定的公网IP。 region_id String 云服务器所在的区域。 status
uIp与gpuToken用于头显直连GPU服务器,以下简称“C类 CVRParameter构造函数”。 【请求参数】 gpuIP:GPU服务器公网IP。 gpuIP的获取方式,请参考“渲染节点调度”。 gpuToken:访问GPU服务器所需鉴权Token。 gpuToken的获取方式,请参考“渲染节点调度”。
等动作数据;VR设备:头显和手柄的动作数据),并将其上传至云端,待云端完成渲染、编码后,将接收到的画面呈现在对应的设备上。此外,SDK还提供获取设备标识符等通用接口,便于您在SDK外层封装自身业务逻辑。 父主题: Android SDK
在应用列表中,查看需添加云服务器的应用,单击“添加云服务器”。 图1 添加云服务器 添加云服务器。 部署云服务器:选择用于部署应用的云服务器。 新建:购买新的GPU加速型云服务器。 纳管:将在ECS页面创建的GPU加速型云服务器纳入到VR云渲游平台管理。 支持纳管的云服务器必须满足以下条件:
云服务器管理 购买云服务器 纳管云服务器 查看云服务器详情 查看/卸载/添加应用 安装XR Linker插件 修改会话路数 创建镜像 批量创建云服务器
获取指定云服务器上的应用列表 功能介绍 获取指定云服务器上的应用列表,包括需要安装和已经安装的应用。 URI GET /v2/cvr/servers/{server_id}/applications 该接口需要使用global终端节点调用。 表1 路径参数 参数 是否必选 参数类型
附录 APP ID的获取方法 JDK 1.8安装方法 Android Studio 3.2.1安装方法 旧版客户端升级 错误信息回调 修订记录 父主题: Android SDK
云服务器管理 获取指定云服务器上的应用列表 获取云服务器列表 修改云服务器信息 父主题: API
VR云渲游平台当前处于公测阶段,已上线区域:华东-上海一、华南-广州、华北-北京四。 应用图片仅支持jpg、png、bmp格式、大小2MB以内的图片。 应用安装包仅支持.zip格式。 应用安装包上传至OBS桶时,仅支持一级目录路径。 应用安装包中的应用启动文件必须是.exe文件。
第三方插件未运行 重启云服务器 音频设备未运行 设置音频设备 初始化会话失败 重启云服务器 自动化脚本执行失败 重启云服务器 云服务器异常 联系客服,寻求技术支持 会话异常 重启会话,若未解决再重启云服务器 初始化会话失败 重启云服务器 附 设置音频设备 远程登录GPU云服务器。 打开本地