Carregamento e inicialização da biblioteca
Antes de usar os recursos do EasyAR Sense, é necessário realizar a inicialização. Durante a inicialização, o EasyAR Sense estabelece alguns ambientes necessários e valida a License Key.
Plataformas não-Android
Para as plataformas iOS/macOS/visionOS/Windows, o carregamento da biblioteca geralmente é implementado por meio de vinculação dinâmica em tempo de compilação. Consulte os exemplos para adicionar a referência à biblioteca EasyAR e, quando necessário, adicione os arquivos de cabeçalho da biblioteca EasyAR.
A inicialização requer apenas a chamada de initialize e a passagem da license key.
Plataforma Android
Para a plataforma Android, o carregamento da biblioteca dinâmica geralmente é feito por meio de java.lang.System.loadLibrary.
A inicialização requer apenas a chamada de initialize e a passagem da Activity atual e da License Key. O método automaticamente chamará java.lang.System.loadLibrary.
Se você precisar colocar o libEasyAR.so em um local não padrão (por exemplo, se precisar fazer download dinâmico durante a execução), você deverá chamar initialize e passar a Activity atual, a License Key e o caminho onde o libEasyAR.so está armazenado.
Se você tiver necessidades mais complexas, pode separar o processo em três etapas: carregar o libEasyAR.so, configurar a Activity e validar a License Key. Você pode primeiro chamar loadLibraries, depois chamar setupActivity e então chamar initializeKey.