Carga de biblioteca e inicializacion
Antes de usar las funciones de EasyAR Sense, se requiere inicializacion. Durante la inicializacion, EasyAR Sense prepara el environment necesario y verifica la License Key.
Plataformas no Android
Para plataformas iOS/macOS/visionOS/Windows, la carga de biblioteca normalmente se implementa mediante dynamic linking en tiempo de compilacion. Agregue referencias a las bibliotecas EasyAR segun los samples y agregue header files de EasyAR cuando sea necesario.
La inicializacion solo requiere llamar a initialize y pasar la license key.
Plataforma Android
Para Android, las dynamic libraries generalmente se cargan mediante java.lang.System.loadLibrary.
La inicializacion solo requiere llamar a initialize y pasar el Activity actual y la License Key. java.lang.System.loadLibrary se llamara automaticamente.
Si necesita colocar libEasyAR.so en una ubicacion no predeterminada, por ejemplo descargarla dinamicamente durante runtime, debe llamar a initialize y pasar el Activity actual, la License Key y la ruta de almacenamiento de libEasyAR.so.
Si tiene requisitos mas complejos, puede separar cargar libEasyAR.so, establecer Activity y verificar License Key en tres pasos. Puede llamar primero a loadLibraries, luego a setupActivity y despues a initializeKey.