התחלה מהירה ל- Android NDK

הגדר את סביבת הפיתוח שלך

  • תקן סטודיו אנדרואיד בגרסת 3.1 ומעלה עם גרסת פלטפורמת SDK אנדרואיד 7.0 (רמת ה- API 24) ומעלה.

  • היכונו סטודיו אנדרואיד לפיתוח ילידי ידי התקנת ערכת פיתוח Android מובנה (NDK) ו CMake עם מנהל SDK . לקבלת מידע נוסף, ראה תחילת העבודה עם NDK .

  • תצטרך להשיג את ה-ARCore SDK עבור אנדרואיד. גם אתה יכול:

הכן את המכשיר או האמולטור שלך

תוכל להפעיל יישומי AR על מכשיר נתמך או אמולטור אנדרואיד. עליך לעדכן את שירותי Google Play עבור AR באמולטור לפני הפעלת האפליקציה. ראה הפעלת AR Apps אנדרואיד Emulator עבור מידע נוסף.

פתח את הפרויקט לדוגמה

בשנת סטודיו אנדרואיד, לפתוח את הפרויקט מדגם hello_ar_c ב <ARCore SDK Folder>/samples/hello_ar_c .

לפרויקט לדוגמה יש תלות בנייה בגרסאות מסוימות של תוכנה, כגון Gradle ו-Android SDK. אם התלות הנדרשות אינן מותקנות, Android Studio יבקש ממך רשות להוריד ולהתקין אותן במחשב שלך.

הפעל את המדגם

ודא שמכשיר ה- Android שלך מחובר למכונת פיתוח ולחץ Run ב-Android Studio.

Android Studio בונה את הפרויקט שלך ל-APK שניתן לאיתור באגים, מתקין את ה-APK ולאחר מכן מריץ את האפליקציה במכשיר שלך. לקבלת מידע נוסף, ראה לבנות ולהפעיל App שלך .

בזמן שאתה מזיז את המכשיר שלך, האפליקציה מזהה אוטומטית משטחים שטוחים ומציירת רשת יהלומים. הקש על הרשת כדי להניח פיון ARCore תלת מימדי על פני השטח.

השתמש במיקום מיידי

ה-API של מיקום מיידי מאפשר למשתמש להציב אובייקט AR על המסך מבלי להמתין עד ש-ARCore יזהה גיאומטריה של פני השטח. מיקום האובייקט מתעדן בזמן אמת ככל שהמשתמש מתקדם יותר בסביבה. ברגע ש-ARCore מזהה את התנוחה הנכונה באזור שבו מוצב אובייקט ה-AR, האובייקט מתעדכן אוטומטית כדי להיות מדויק בתנוחה. המשתמש יראה את האובייקט ההולוגרפי הופך אטום.

הפעל והצב אובייקט וירטואלי באמצעות מיקום מיידי

כדי לאפשר מיקום מיידי ב hello_ar_c, להפעיל את היישום. הקש על סמל גלגל השיניים שבמסך ולבחור Instant Placement מן התפריט הנפתח. בחר Enable Instant Placement .

הקש על המסך כדי למקם חפץ. הקפד להמשיך להזיז את המכשיר לאחר שראית את האובייקט ההולוגרפי מופיע על המסך, כך ש-ARCore תוכל לקבל מספיק נתונים על הסביבה שלך כדי לעגן במדויק את האובייקט הווירטואלי.

הצעדים הבאים