官术网_书友最值得收藏!

Adding the Cardboard Java SDK

Now's a good time to add the Cardboard SDK library .aar files to your project. For the basic projects in this book the libraries you need (at the time of writing v0.7) are:

  • common.aar
  • core.aar

Note

Note the SDK includes additional libraries that we do not use in the projects in this book but could be useful for your projects. The audio.aar file is for spatialized audio support. The panowidget and videowidget libraries are meant for 2D apps that want to drop-into VR for things such as viewing a 360-degree image or video.

At the time of writing, to obtain the Cardboard Android SDK client libraries, you can clone the cardboard-java GitHub repository, as explained on the Google Developers Cardboard Getting Started page, Start your own project topic at https://developers.google.com/cardboard/android/get-started#start_your_own_project. Clone the cardboard-java GitHub repository by running the following command:

git clone https://github.com/googlesamples/cardboard-java.git

To use the exact commit with the same SDK version 0.7 we're using here, checkout the commit:

git checkout 67051a25dcabbd7661422a59224ce6c414affdbc -b sdk07

Alternatively, the SDK 0.7 library files are included with each of the download projects .zip files from Packt Publishing, and on this book's GitHub projects at https://github.com/cardbookvr.

Once you have local copies of the libraries, be sure to locate them on your filesystem. To add the libraries to our project, take the following steps:

  1. For each of the required libraries, create new modules. In Android Studio, select File | New | New Module…. Select Import .JAR/.AAR Package:
    Adding the Cardboard Java SDK
  2. Locate one of the AARs and import it.
    Adding the Cardboard Java SDK
  3. Add the new modules as dependencies to your main app by navigating to File | Project Structure | Modules (on the left hand side) | app (your app name) | Dependencies | + | Module Dependency:
    Adding the Cardboard Java SDK

Now we can use the Cardboard SDK in our app.

主站蜘蛛池模板: 阿巴嘎旗| 宜都市| 微博| 丁青县| 神农架林区| 阜新市| 东兰县| 奈曼旗| 内乡县| 罗源县| 贵溪市| 屯昌县| 来凤县| 汝阳县| 沂水县| 杨浦区| 白山市| 白沙| 沽源县| 秦安县| 临沧市| 津市市| 来安县| 庄浪县| 邢台县| 香港 | 凌海市| 曲沃县| 青阳县| 安岳县| 伽师县| 延津县| 师宗县| 甘南县| 怀化市| 静宁县| 丹巴县| 怀柔区| 新密市| 改则县| 乌兰县|