Table of Contents

庫加載和初始化

在使用 EasyAR Sense 的功能之前,需要進行初始化。初始化時,EasyAR Sense 會建立一些必要的環境,並驗證 License Key。

非 android 平台

對於 iOS/macOS/visionOS/Windows 平台,一般通過編譯時動態鏈接來實現庫的加載,參考示例添加對 EasyAR 庫的引用,並在需要時添加 EasyAR 庫的頭文件即可。

初始化只需要調用 initialize 並傳入 license key 即可。

android 平台

對於 Android 平台,一般是通過 java.lang.System.loadLibrary 來進行動態庫的加載。

初始化只需要調用 initialize 並傳入當前 Activity 和 License Key 即可,其中會自動調用 java.lang.System.loadLibrary。

如果您需要將 libEasyAR.so 放在非預設位置(例如需要在運行過程中動態下載),則您需要改為調用 initialize 並傳入當前 Activity、License Key 和 libEasyAR.so 存放路徑。

如果您有更複雜的需求,可以將加載 libEasyAR.so,設置 Activity 和驗證 License Key 三個步驟分開進行。您可以先調用 loadLibraries,再調用setupActivity,再調用 initializeKey