Table of Contents

Pemuatan dan inisialisasi perpustakaan

Sebelum menggunakan fungsi EasyAR Sense, inisialisasi diperlukan. Selama inisialisasi, EasyAR Sense akan menyiapkan lingkungan yang diperlukan dan memvalidasi License Key.

Platform non-android

Untuk platform iOS/macOS/visionOS/Windows, pemuatan perpustakaan umumnya dilakukan melalui tautan dinamis saat kompilasi. Lihat contoh untuk menambahkan referensi ke perpustakaan EasyAR, dan tambahkan file header perpustakaan EasyAR jika diperlukan.

Inisialisasi hanya memerlukan pemanggilan initialize dengan menyertakan license key.

Platform android

Untuk platform Android, pemuatan perpustakaan dinamis umumnya dilakukan melalui java.lang.System.loadLibrary.

Inisialisasi hanya memerlukan pemanggilan initialize dengan menyertakan Activity saat ini dan License Key. Di dalamnya, java.lang.System.loadLibrary akan dipanggil secara otomatis.

Jika Anda perlu menempatkan libEasyAR.so di lokasi non-standar (misalnya, perlu diunduh secara dinamis selama proses berjalan), maka Anda perlu memanggil initialize sebagai gantinya, dengan menyertakan Activity saat ini, License Key, dan jalur penyimpanan libEasyAR.so.

Jika Anda memiliki kebutuhan yang lebih kompleks, Anda dapat memisahkan tiga langkah: memuat libEasyAR.so, mengatur Activity, dan memvalidasi License Key. Anda dapat memanggil loadLibraries terlebih dahulu, lalu memanggil setupActivity, diikuti oleh initializeKey.