Chargement et initialisation de la bibliothèque
Avant d'utiliser les fonctionnalités d'EasyAR Sense, une initialisation est nécessaire. Lors de l'initialisation, EasyAR Sense établit les environnements nécessaires et valide la License Key.
Plate-formes non Android
Pour les plate-formes iOS/macOS/visionOS/Windows, le chargement de la bibliothèque est généralement réalisé via un lien dynamique à la compilation. Référez-vous aux exemples pour ajouter la référence à la bibliothèque EasyAR, et ajoutez le fichier d'en-tête de la bibliothèque EasyAR si nécessaire.
L'initialisation nécessite simplement d'appeler initialize et de passer la license key.
Plate-forme Android
Pour la plate-forme Android, le chargement de la bibliothèque dynamique se fait généralement via java.lang.System.loadLibrary.
L'initialisation nécessite simplement d'appeler initialize et de passer l'Activity courante et la License Key. L'appel à java.lang.System.loadLibrary est effectué automatiquement.
Si vous avez besoin de placer libEasyAR.so dans un emplacement non par défaut (par exemple, un téléchargement dynamique pendant l'exécution), vous devez alors appeler initialize et passer l'Activity courante, la License Key et le chemin d'accès à libEasyAR.so.
Si vous avez des besoins plus complexes, vous pouvez séparer les trois étapes : charger libEasyAR.so, définir l'Activity et valider la License Key. Vous pouvez d'abord appeler loadLibraries, puis appeler setupActivity, puis appeler initializeKey.