Chargement de bibliotheque et initialisation
Avant d'utiliser les fonctionnalites EasyAR Sense, une initialisation est necessaire. Lors de l'initialisation, EasyAR Sense prepare l'environnement requis et verifie la License Key.
Plateformes non Android
Pour les plateformes iOS/macOS/visionOS/Windows, le chargement de bibliotheque est generalement realise par dynamic linking au moment de la compilation. Ajoutez les references aux bibliotheques EasyAR selon les samples, et ajoutez les header files de la bibliotheque EasyAR si necessaire.
L'initialisation ne necessite que l'appel de initialize avec la license key.
Plateforme Android
Pour Android, les dynamic libraries sont generalement chargees via java.lang.System.loadLibrary.
L'initialisation ne necessite que l'appel de initialize avec l'Activity courante et la License Key. java.lang.System.loadLibrary sera appele automatiquement.
Si vous devez placer libEasyAR.so a un emplacement non par defaut, par exemple pour le telecharger dynamiquement pendant runtime, appelez plutot initialize avec l'Activity courante, la License Key et le chemin de stockage de libEasyAR.so.
Si vous avez des besoins plus complexes, vous pouvez separer le chargement de libEasyAR.so, la configuration d'Activity et la verification de License Key en trois etapes. Appelez d'abord loadLibraries, puis setupActivity, puis initializeKey.