Caricamento delle librerie e inizializzazione
Prima di utilizzare le funzionalità di EasyAR Sense, è necessario eseguire l'inizializzazione. Durante l'inizializzazione, EasyAR Sense stabilisce l'ambiente necessario e verifica la License Key.
Piattaforme non android
Per le piattaforme iOS/macOS/visionOS/Windows, il caricamento delle librerie avviene generalmente tramite linking dinamico in fase di compilazione. Fare riferimento agli esempi per aggiungere il riferimento alla libreria EasyAR e includere i file di intestazione della libreria EasyAR quando necessario.
Per l'inizializzazione, è sufficiente chiamare initialize passando la license key.
Piattaforma android
Per la piattaforma Android, il caricamento delle librerie dinamiche avviene generalmente tramite java.lang.System.loadLibrary.
Per l'inizializzazione, è sufficiente chiamare initialize passando l'Activity corrente e la License Key. All'interno, verrà chiamato automaticamente java.lang.System.loadLibrary.
Se è necessario posizionare libEasyAR.so in una posizione non predefinita (ad esempio, se è necessario scaricarlo dinamicamente durante l'esecuzione), è necessario chiamare invece initialize passando l'Activity corrente, la License Key e il percorso di libEasyAR.so.
Se si hanno esigenze più complesse, è possibile separare il caricamento di libEasyAR.so, l'impostazione dell'Activity e la verifica della License Key. È possibile prima chiamare loadLibraries, poi chiamare setupActivity, e infine chiamare initializeKey.