Table of Contents

Pemuatan library dan inisialisasi

Sebelum menggunakan fitur EasyAR Sense, inisialisasi diperlukan. Saat inisialisasi, EasyAR Sense menyiapkan environment yang diperlukan dan memverifikasi License Key.

Platform non-Android

Untuk platform iOS/macOS/visionOS/Windows, pemuatan library umumnya dilakukan melalui dynamic linking saat kompilasi. Tambahkan referensi ke library EasyAR sesuai sample, dan tambahkan header file library EasyAR saat diperlukan.

Inisialisasi hanya perlu memanggil initialize dan meneruskan license key.

Platform Android

Untuk platform Android, dynamic libraries umumnya dimuat melalui java.lang.System.loadLibrary.

Inisialisasi hanya perlu memanggil initialize dan meneruskan Activity saat ini serta License Key. java.lang.System.loadLibrary akan dipanggil otomatis.

Jika Anda perlu meletakkan libEasyAR.so di lokasi non-default, misalnya mengunduhnya secara dinamis saat runtime, panggil initialize dan teruskan Activity saat ini, License Key, dan path penyimpanan libEasyAR.so.

Jika memiliki kebutuhan lebih kompleks, Anda dapat memisahkan pemuatan libEasyAR.so, pengaturan Activity, dan verifikasi License Key menjadi tiga langkah. Anda dapat memanggil loadLibraries terlebih dahulu, lalu setupActivity, lalu initializeKey.