Caricamento della libreria e inizializzazione
Prima di usare le funzioni EasyAR Sense, e richiesta l'inizializzazione. Durante l'inizializzazione, EasyAR Sense prepara l'environment necessario e verifica la License Key.
Piattaforme non Android
Per piattaforme iOS/macOS/visionOS/Windows, il caricamento della libreria e generalmente implementato tramite dynamic linking in fase di compilazione. Aggiungi riferimenti alle librerie EasyAR secondo i sample e aggiungi header files della libreria EasyAR quando necessario.
L'inizializzazione richiede solo la chiamata a initialize passando la license key.
Piattaforma Android
Per Android, le dynamic libraries vengono generalmente caricate tramite java.lang.System.loadLibrary.
L'inizializzazione richiede solo la chiamata a initialize passando l'Activity corrente e la License Key. java.lang.System.loadLibrary verra chiamato automaticamente.
Se devi collocare libEasyAR.so in una posizione non predefinita, ad esempio scaricarla dinamicamente durante runtime, devi invece chiamare initialize passando l'Activity corrente, la License Key e il percorso di archiviazione di libEasyAR.so.
Se hai requisiti piu complessi, puoi separare caricamento di libEasyAR.so, impostazione di Activity e verifica della License Key in tre passaggi. Puoi prima chiamare loadLibraries, poi setupActivity, quindi initializeKey.