تلتزم Google بتعزيز المساواة العرقية في المجتمعات السوداء. أنظر كيف.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

Quickstart لنظام Android NDK

قم بإعداد بيئة التطوير الخاصة بك

  • قم بتثبيت الإصدار 3.1 من Android Studio أو إصدار أحدث مع الإصدار 7.0 من نظام Android SDK الأساسي (مستوى API 24) أو أعلى

  • قم بإعداد Android Studio للتطوير المحلي عن طريق تثبيت Android Native Development Kit (NDK) و CMake باستخدام SDK Manager . لمزيد من المعلومات ، راجع بدء استخدام NDK .

  • ستحتاج إلى الحصول على ARCore SDK لنظام Android. يمكنك إما:

قم بإعداد جهازك أو المحاكي

يمكنك تشغيل تطبيقات AR على جهاز مدعوم أو في Android Emulator:

افتح نموذج المشروع

في الروبوت الاستوديو، وفتح المشروع عينة hello_ar_c في <ARCore SDK Folder>/samples/hello_ar_c .

يحتوي نموذج المشروع على تبعيات بناء على إصدارات معينة من البرامج ، مثل Gradle و Android SDK. إذا لم يتم تثبيت التبعيات المطلوبة ، سيطلب منك Android Studio إذنًا لتنزيلها وتثبيتها على جهازك.

قم بتشغيل العينة

تأكد من توصيل جهاز Android بجهاز التطوير وانقر فوق تشغيل في Android Studio.

يقوم Android Studio ببناء مشروعك في ملف APK قابل للتصحيح ، ويقوم بتثبيت APK ، ثم يقوم بتشغيل التطبيق على جهازك. لمزيد من المعلومات ، راجع إنشاء وتشغيل التطبيق الخاص بك .

أثناء قيامك بتحريك جهازك ، يكتشف التطبيق تلقائيًا الأسطح المسطحة ويرسم شبكة ماسية. اضغط على الشبكة لوضع روبوت Android على السطح.

استخدم التنسيب الفوري

تسمح واجهة برمجة تطبيقات المواضع الفورية للمستخدم بوضع كائن AR على الشاشة دون الحاجة إلى انتظار ARCore لاكتشاف هندسة السطح. يتم تحسين وضع الكائن في الوقت الفعلي حيث يتحرك المستخدم أكثر حول البيئة. بمجرد اكتشاف ARCore للوضع الصحيح في المنطقة التي يتم فيها وضع كائن AR ، يتم تحديث الكائن تلقائيًا ليكون دقيقًا. سيرى المستخدم أن الكائن الهولوغرافي أصبح معتمًا.

تمكين ووضع كائن افتراضي باستخدام التنسيب الفوري

لتمكين التنسيب الفوري في hello_ar_c ، قم بتشغيل التطبيق. اضغط على أيقونة الترس على الشاشة واختر Instant Placement من القائمة المنسدلة. حدد تمكين التنسيب الفوري .

اضغط على الشاشة لوضع كائن. تأكد من الاستمرار في تحريك الجهاز بعد رؤية الكائن الهولوغرافي يظهر على الشاشة ، بحيث يمكن لـ ARCore الحصول على بيانات كافية حول محيطك لتثبيت الكائن الافتراضي بدقة.

الخطوات التالية