Table of Contents

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.