SDK导入和使用
- 根据使用的终端设备下载对应的DemoApplication并导入。
- 设备若为VR头显,通过https://cvr-east-3.obs.myhuaweicloud.com/DemoVrApplication.zip下载DemoVrApplication.zip;
设备若为手机、平板、华为智慧屏,通过https://cvr-east-3.obs.myhuaweicloud.com/Demo3dApplication.zip下载Demo3dApplication.zip
- 下载后解压,并使用android studio打开。
图1 打开项目
- 设备若为VR头显,通过https://cvr-east-3.obs.myhuaweicloud.com/DemoVrApplication.zip下载DemoVrApplication.zip;
- 配置。
- 解压下载的SDK.zip文件,根据头显种类获取对应的aar文件。
- 将所需的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')
- 根据引入的sdk名称,在app\build.gradle文件修改配置。
在注释中选用实际使用aar包对应的implementation字段即可。
图3 app\build.gradle的引用配置
- 修改app\src\main\java\com\example\myapplication\MainActivity.java。
在MainActivity.java中对参数配置进行修改,两种模板所需修改的参数如下所示。
图4 VR客户端的模板所需参数
图5 3D客户端的模板所需参数
- (只有VRGlass的客户端需要的配置)在AndroidManifest.xml中,参照注释修改Intent-Filter字段。
图6 app\src\main\AndroidManifest.xml中的intent-filter字段
- 编译和打包。
- 选择“Sync Project With Gradle Files”,完成SDK集成。
图7 选择“Sync Project With Gradle Files”
- 选择Build APK(s),完成APK打包。
图8 选择Build APK(s)
- 选择“Sync Project With Gradle Files”,完成SDK集成。