Table of Contents

ライブラリ読み込みと初期化

EasyAR Sense の機能を使用する前に初期化が必要です。初期化時に、EasyAR Sense は必要な環境を構築し、License Key を検証します。

Android 以外のプラットフォーム

iOS/macOS/visionOS/Windows プラットフォームでは、通常コンパイル時の dynamic linking によってライブラリを読み込みます。サンプルを参考に EasyAR ライブラリへの参照を追加し、必要に応じて EasyAR ライブラリの header files を追加してください。

初期化は initialize を呼び出して license key を渡すだけです。

Android プラットフォーム

Android プラットフォームでは、通常 java.lang.System.loadLibrary によって dynamic libraries を読み込みます。

初期化は 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 を呼び出します。