Table of Contents

Carregamento de biblioteca e inicializacao

Antes de usar os recursos do EasyAR Sense, a inicializacao e necessaria. Durante a inicializacao, EasyAR Sense configura o environment necessario e verifica a License Key.

Plataformas nao Android

Para plataformas iOS/macOS/visionOS/Windows, o carregamento da biblioteca geralmente e implementado por dynamic linking em tempo de compilacao. Adicione referencias as bibliotecas EasyAR conforme os samples e adicione header files da biblioteca EasyAR quando necessario.

A inicializacao requer apenas chamar initialize e passar a license key.

Plataforma Android

Para Android, dynamic libraries geralmente sao carregadas por java.lang.System.loadLibrary.

A inicializacao requer apenas chamar initialize e passar a Activity atual e a License Key. java.lang.System.loadLibrary sera chamado automaticamente.

Se voce precisar colocar libEasyAR.so em um local nao padrao, por exemplo baixar dinamicamente durante runtime, chame initialize e passe a Activity atual, a License Key e o caminho de armazenamento de libEasyAR.so.

Se tiver requisitos mais complexos, voce pode separar carregamento de libEasyAR.so, configuracao de Activity e verificacao da License Key em tres etapas. Primeiro chame loadLibraries, depois setupActivity, e entao initializeKey.