Laden und Initialisieren der Bibliothek
Vor der Verwendung von EasyAR Sense-Funktionen ist eine Initialisierung erforderlich. Wahrend der Initialisierung richtet EasyAR Sense die notwendige Umgebung ein und uberpruft den License Key.
Nicht-Android-Plattformen
Fur iOS/macOS/visionOS/Windows wird das Laden der Bibliothek im Allgemeinen uber dynamic linking zur Kompilierzeit umgesetzt. Fugen Sie gemass den Samples Verweise auf EasyAR-Bibliotheken hinzu und bei Bedarf die Header-Dateien der EasyAR-Bibliothek.
Zur Initialisierung muss nur initialize aufgerufen und der license key ubergeben werden.
Android-Plattform
Auf Android werden dynamic libraries im Allgemeinen uber java.lang.System.loadLibrary geladen.
Zur Initialisierung muss nur initialize aufgerufen und die aktuelle Activity sowie der License Key ubergeben werden. java.lang.System.loadLibrary wird automatisch aufgerufen.
Wenn libEasyAR.so an einem nicht standardmassigen Ort liegt, etwa weil es zur Laufzeit dynamisch heruntergeladen wird, rufen Sie stattdessen initialize auf und ubergeben die aktuelle Activity, den License Key und den Speicherpfad von libEasyAR.so.
Bei komplexeren Anforderungen konnen Sie das Laden von libEasyAR.so, das Setzen der Activity und die Uberprufung des License Key in drei Schritte trennen. Rufen Sie zuerst loadLibraries auf, dann setupActivity und danach initializeKey.