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.