在AndroidStudio中使用ARCore

搭建開發環境
Android Studio 2.3或更高版本,Android SDK要求API level 24或以上版本。
一臺可運行ARCore的Android設備。
獲取ARCore的SDK,下載地址:https://github.com/google-ar/arcore-android-sdk
一點兒Android平臺下OpenGL的開發基礎
注意:想要了解更多OpenGL ES的知識可訪問地址:
https://developer.android.google.cn/training/graphics/opengl/index.html

準備測試設備
因爲ARCore不支持模擬器,所以需要一臺測試設備,一般是一部可運行ARCore的Android手機。要注意兩點:第一,將系統中的開發者選項打開;第二,允許USB調試。
在設備上安裝ARCore服務:
1) 下載ARCore服務(是一個APK包,下載地址: https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk)
2) 使用USB線將手機和開發計算機連接
3) 在手機中安裝ARCore服務

打開示例工程
使用Android Studio打開名爲HelloAr的示例工程(工程路徑: <ARCore SDK 文件夾>/samples/java_arcore_hello_ar)
運行示例

Android Studio工程打開,gradle編譯工具運行完畢後,點擊“Run”按鈕,然後選擇連接的設備,最後點擊“OK”按鈕。如下圖:



之後,Android Studio編譯生成的APK文件會自動安裝至連接的設備上。

示例運行起來後,如下圖:


在測試設備移動時,ARCore會感知到平面,並在平面上生成網格,然後在網格上放置一個3D的Android機器人。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章