Carga de bibliotecas e inicialización
Antes de utilizar las funciones de EasyAR Sense, es necesario realizar la inicialización. Durante la inicialización, EasyAR Sense establece los entornos necesarios y valida la clave de licencia.
Plataformas no Android
Para las plataformas iOS/macOS/visionOS/Windows, la carga de bibliotecas generalmente se realiza mediante enlace dinámico en tiempo de compilación. Consulte los ejemplos para agregar referencias a las bibliotecas de EasyAR y, cuando sea necesario, agregue los archivos de encabezado de la biblioteca de EasyAR.
La inicialización solo requiere llamar a initialize y pasar la clave de licencia.
Plataforma Android
Para la plataforma Android, la carga de bibliotecas dinámicas generalmente se realiza mediante java.lang.System.loadLibrary.
La inicialización solo requiere llamar a initialize y pasar la actividad actual y la clave de licencia. Este método automáticamente llama a java.lang.System.loadLibrary.
Si necesita colocar libEasyAR.so en una ubicación no predeterminada (por ejemplo, si necesita descargarlo dinámicamente durante el tiempo de ejecución), debe llamar a initialize y pasar la actividad actual, la clave de licencia y la ruta donde se encuentra libEasyAR.so.
Si tiene requisitos más complejos, puede separar el proceso en tres pasos: cargar libEasyAR.so, configurar la actividad y validar la clave de licencia. Primero puede llamar a loadLibraries, luego a setupActivity, y finalmente a initializeKey.