更新时间:2021-10-09 GMT+08:00
分享

SDK导入和使用

  1. 根据使用的终端设备下载对应的DemoApplication并导入。

    1. 设备若为VR头显,通过https://cvr-east-3.obs.myhuaweicloud.com/DemoVrApplication.zip下载DemoVrApplication.zip;

      设备若为手机、平板、华为智慧屏,通过https://cvr-east-3.obs.myhuaweicloud.com/Demo3dApplication.zip下载Demo3dApplication.zip

    2. 下载后解压,并使用android studio打开。
      图1 打开项目

  2. 配置。

    1. 解压下载的SDK.zip文件,根据头显种类获取对应的aar文件。
    2. 将所需的aar文件放入模板项目的app\libs中
      图2 解压的SDK文件
      表1 SDK依赖

      头显

      依赖命令

      华为VR Glass

      implementation(name: 'app-Android-Normal-HWVR-debug',ext:'aar')

      Pico Neo1、Pico Neo2、Pico G2、 Pico Neo3

      implementation(name: 'app-Android-Normal-Pico-debug',ext:'aar')

      implementation(name: 'PvrSDK-Native-release',ext:'aar')

      Oculus Quest、Oculus Go、 Oculus Quest2

      implementation(name: 'app-Android-Normal-OVR-debug',ext:'aar')

      小米超级玩家一体机

      implementation(name: 'app-Android-Normal-MiVR-debug',ext:'aar')

      手机、平板、华为智慧屏

      implementation(name: 'app-Android-Normal-Mobile-debug',ext:'aar')

    1. 根据引入的sdk名称,在app\build.gradle文件修改配置。

      在注释中选用实际使用aar包对应的implementation字段即可。

      图3 app\build.gradle的引用配置
    2. 修改app\src\main\java\com\example\myapplication\MainActivity.java。

      在MainActivity.java中对参数配置进行修改,两种模板所需修改的参数如下所示。

      图4 VR客户端的模板所需参数
      图5 3D客户端的模板所需参数
    3. (只有VRGlass的客户端需要的配置)在AndroidManifest.xml中,参照注释修改Intent-Filter字段。
      图6 app\src\main\AndroidManifest.xml中的intent-filter字段

  3. 编译和打包。

    1. 选择“Sync Project With Gradle Files”,完成SDK集成。
      图7 选择“Sync Project With Gradle Files”
    2. 选择Build APK(s),完成APK打包。
      图8 选择Build APK(s)

相关文档