1 Introduction to SDK

This document introduces the application of VR made and run on Pico all-in-one equipment by PicoVRAndroidSDK_Native (hereinafter referred to as SDK) under the Android Native environment. SDK can mainly provide many functions such as sensor fusion, Binocular stereo rendering, optical distortion correction, asynchronous time warping, single buffer rendering, 3DoF/6DoF multi-interaction support, power supply and thermal dissipation management, account and payment management.

The SDK architecture is shown in the following figure:

_images/1.1.PNG

Figure 1.1 SDK Architecture Diagram

The SDK is provided in the format of aar package, and developers can import it in Android Studio project to use.

“PvrSDK-Native-reslease.aar” includes the main java classes, and so libraries for both 32bit and 64bit. The main function is to realize the rendering of SDK and the client of controller service. You can refer to the detailed interface description later.