ライブラリのロードと初期化
EasyAR Senseの機能を使用する前に、初期化を行う必要があります。初期化時、EasyAR Senseは必要な環境を構築し、License Keyを検証します。
非Androidプラットフォーム
iOS/macOS/visionOS/Windowsプラットフォームでは、通常、コンパイル時の動的リンクによってライブラリのロードが実現されます。サンプルを参考にEasyARライブラリへの参照を追加し、必要に応じてEasyARライブラリのヘッダーファイルを追加してください。
初期化は、initializeを呼び出し、license keyを渡すだけで完了します。
Androidプラットフォーム
Androidプラットフォームでは、通常、java.lang.System.loadLibraryを使用して動的ライブラリをロードします。
初期化は、initializeを呼び出し、現在のActivityとLicense Keyを渡すだけで完了します。この中でjava.lang.System.loadLibraryが自動的に呼び出されます。
libEasyAR.soをデフォルトの場所以外(例えば、実行中に動的にダウンロードする必要がある場合)に配置する必要がある場合は、代わりにinitializeを呼び出し、現在のActivity、License Key、およびlibEasyAR.soの保存パスを渡す必要があります。
より複雑な要件がある場合は、libEasyAR.soのロード、Activityの設定、およびLicense Keyの検証という3つのステップを分離して行うことができます。まずloadLibrariesを呼び出し、次にsetupActivityを呼び出し、その後でinitializeKeyを呼び出すことが可能です。