אתם יכולים להשתמש באמצעי הבקרה המורחבים של Android Emulator כדי לשלוח נתונים, לשנות את מאפייני המכשיר, לשלוט באפליקציות ועוד. כדי לפתוח את החלון פקדים מורחבים, לוחצים על עוד
בחלונית של המהדמ. חשוב לדעת שחלק מאפשרויות הבקרה המורחבות האלה זמינות רק כשמריצים את הסימולטור בחלון נפרד, מחוץ ל-Android Studio.
אפשר להשתמש במקשי קיצור כדי לבצע הרבה מהמשימות האלה. כדי לפתוח את חלונית העזרה ולראות רשימה מלאה של מקשי הקיצור במהדר, מקישים על F1 (Command+/ ב-macOS).
טבלה 1. פרטים על אמצעי בקרה מורחבים
תכונה | תיאור |
---|---|
מקרנים |
באמצעות הסימולטור אפשר לפרוס את האפליקציה במספר מסכים שתומכים במימדים שניתן להתאים אישית, וכך לבדוק אפליקציות שתומכות בתצוגה בכמה חלונות ובתצוגה בכמה מסכים. כשמכשיר וירטואלי פועל, אפשר להוסיף עד שני צגים נוספים באופן הבא:
|
רשת סלולרית | באמצעות הסימולטור אפשר לדמות תנאי רשת שונים. אפשר לנסות להעריך את מהירות הרשת לפרוטוקולים שונים, או לציין Full (מלא) כדי להעביר נתונים במהירות המרבית שהמחשב מאפשר. ציון פרוטוקול רשת תמיד איטי יותר מ-Full. אפשר גם לציין את סטטוס הרשת לקול ולנתונים, כמו נדידה. הגדרות ברירת המחדל מוגדרות ב-AVD. בוחרים סוג רשת:
בוחרים עוצמת אות:
בוחרים באפשרות סטטוס הקול, סטטוס הנתונים או בשתיהן:
|
סוללה | אתם יכולים לדמות את מאפייני הסוללה של מכשיר כדי לראות איך האפליקציה שלכם עובדת בתנאים שונים. כדי לבחור רמת טעינה, משתמשים בפס ההזזה. בוחרים ערך ל-Charger connection:
בוחרים ערך לתקינות הסוללה:
בוחרים ערך לסטטוס הסוללה :
|
מצלמה | אפשר לטעון תמונות לסצנה שמתבצעת סימולציה שלה כשפותחים את המצלמה של הסימולטור. למידע נוסף, ראו הוספת תמונות משופר לזירת התצוגה במסמכי התיעוד של ARCore. |
מיקום |
הסימולטור מאפשר לדמות את המידע של 'המיקום שלי': המיקום שבו נמצא המכשיר המדומה. לדוגמה, אם לוחצים על 'המיקום שלי' אמצעי הבקרה של פרטי המיקום של המכשיר מאורגנים בשתי כרטיסיות: נקודות בודדות ומסלולים. נקודות בודדות בכרטיסייה נקודות יחידות, אפשר להשתמש בתצוגת האינטרנט של מפות Google כדי לחפש נקודות עניין, בדיוק כמו שמשתמשים במפות Google בטלפון או בדפדפן. כשמחפשים מיקום במפה (או לוחצים עליו), אפשר לשמור אותו על ידי בחירה באפשרות שמירת הנקודה בחלק התחתון של המפה. כל המיקומים השמורים מפורטים בצד שמאל של החלון אמצעי בקרה מורחבים. כדי להגדיר את המיקום של הסימולטור למיקום שבחרתם במפה, לוחצים על הלחצן Set location (קביעת מיקום) בפינה השמאלית התחתונה של החלון Extended controls (אמצעי בקרה מורחבים). Routes בדומה לכרטיסייה נקודות יחידות, בכרטיסייה מסלולים מוצגת תצוגת אינטרנט של מפות Google, שבה אפשר ליצור מסלול בין שני מיקומים או יותר. כדי ליצור ולשמור מסלול:
כדי לדמות את ההפעלה של הסימולטור לפי המסלול ששמרתם, בוחרים את המסלול מרשימת מסלולים שמורים ולוחצים על הפעלת המסלול ליד הפינה השמאלית התחתונה של החלון אמצעי בקרה מורחבים. כדי להפסיק את הסימולציה, לוחצים על Stop route. כדי לדמות את הסימולטור באופן רציף לפי המסלול שצוין, מפעילים את המתג שליד חזרה על ההפעלה. כדי לשנות את המהירות שבה הסימולטור עוקב אחרי המסלול שצוין, בוחרים אפשרות מהתפריט Playback speed. ייבוא נתוני GPX ו-KML כדי להשתמש בנתונים גיאוגרפיים מפורמט GPS exchange (GPX) או מקובץ Keyhole Markup Language (KML):
מהירות ברירת המחדל היא הערך של Delay (Speed 1X). אפשר להגדיל את המהירות פי שניים (מהירות 2X), פי שלושה (מהירות 3X) וכן הלאה. |
טלפון | בעזרת הסימולטור אפשר לדמות שיחות טלפון והודעות טקסט נכנסות. כדי להתחיל שיחה עם האמולטור:
כדי לשלוח הודעת טקסט למהדר:
|
שלט D-pad | אם ב-AVD מופעל מקש החצים בפרופיל החומרה, תוכלו להשתמש בפקדים של מקש החצים במהלך ההפעלה במהדורת האדמין. עם זאת, לא כל המכשירים תומכים במקשות החיצים. לדוגמה, שעוני Android לא תומכים בהם. הלחצנים מדמים את הפעולות הבאות: ![]() |
מיקרופון | מטעמי פרטיות וביצועים, קלט המיקרופון מושבת כברירת מחדל במהדמטור Android. כדי להפעיל את הקלט מהמיקרופון, מחליפים את המצב של האפשרות המיקרופון הווירטואלי משתמש בקלט האודיו של המארח. ב-Android Emulator יש מתגים ואירועים מרכזיים כדי לדמות תרחישים שונים של אוזניות ומיקרופון:
|
זיהוי טביעת אצבע | הכלי הזה יכול לדמות 10 סריקות שונות של טביעות אצבע. תוכלו להשתמש בה כדי לבדוק את השילוב של טביעת האצבע באפליקציה. התכונה הזו מושבתת ב-Android 5.1 (רמת API 22) וגרסאות קודמות וב-Wear OS. כדי לדמות סריקה של טביעת אצבע במכשיר הווירטואלי:
|
חיישנים וירטואליים > תנוחת המכשיר |
אמצעי הבקרה הזה מאפשר לבדוק את האפליקציה מול שינויים במיקום המכשיר, בכיוון שלו או בשניהם. לדוגמה, אפשר לדמות תנועות כמו הטיה וסיבוב. מד התאוצה לא עוקב אחרי המיקום המוחלט של המכשיר, אלא רק מזהה מתי מתרחש שינוי. אמצעי הבקרה מדמה את האופן שבו חיישני ה-accelerometer וה-magnetometer יגיבו כשמזיזים או מסובבים מכשיר אמיתי. כדי להשתמש באמצעי הבקרה הזה, צריך להפעיל את חיישן ה-accelerometer ב-AVD. אמצעי הבקרה מדווח על אירועי
אמצעי הבקרה גם מדווח על אירועי
כדי לסובב את המכשיר סביב צירים x, y ו-z, בוחרים באפשרות Rotate (סיבוב) ומבצעים אחת מהפעולות הבאות:
מידע נוסף על האופן שבו מחושב יאוו, שיפוע וסיבוב זמין במאמר חישוב הכיוון של המכשיר. כדי להזיז את המכשיר אופקית (x) או אנכית (y), בוחרים באפשרות הזזה ומבצעים אחת מהפעולות הבאות:
כדי למקם את המכשיר ב-0, ב-90, ב-180 או ב-270 מעלות:
כשמשנים את המכשיר, השדות הערכים המתקבלים משתנים בהתאם. אלה הערכים שאפליקציה יכולה לגשת אליהם. מידע נוסף על החיישנים האלה זמין במאמרים סקירה כללית על חיישנים, חיישני תנועה וחיישני מיקום. |
חיישנים וירטואליים > חיישנים נוספים | אפשר לדמות במהדורת האדמולטור חיישנים שונים למיקום ולסביבה. אפשר לשנות את החיישנים הבאים כדי לבדוק אותם באפליקציה:
מידע נוסף על החיישנים האלה זמין במאמרים סקירה כללית על חיישנים, חיישני מיקום וחיישני סביבה . |
דוח על באג | אם נתקלת בבעיות במהלך השימוש במהדר, אפשר להכין ולשלוח דוח על באג. הסימולטור אוסף באופן אוטומטי צילומי מסך, יומנים ונתונים אחרים לדוח הבאג. |
הקלטה והפעלה | איך מקליטים את המסך |
Google Play | כשקובץ האימג' של מערכת AVD כולל את אפליקציית Play Store, מוצגים בו פרטי הגרסה של Google Play Services. |
הגדרות > כללי |
|
הגדרות > שרת proxy | כברירת מחדל, הסימולטור משתמש בהגדרות שרת ה-proxy מסוג HTTP של Android Studio. במסך הזה אפשר להגדיר באופן ידני את תצורת שרת ה-proxy של ה-HTTP למהדורת האפליקטור. מידע נוסף זמין במאמר שימוש במהדר עם שרת proxy. |
הגדרות > מתקדם |
|
עזרה > מקשי קיצור | בחלונית הזו מוצגת רשימה מלאה של מקשי הקיצור למהדר. כדי לפתוח את החלונית הזו בזמן העבודה במהדר, מקישים על F1 (Command+/ ב-macOS). כדי שמקשי הקיצור יפעלו, צריך להגדיר את האפשרות Send keyboard shortcuts בחלונית ההגדרות General ל-Emulator controls (default). |
עזרה > עזרה בנושא אמולטור | כדי לעבור למסמכי העזרה באינטרנט של הסימולטור, לוחצים על Documentation. כדי לדווח על באג במהדורת האדמין, לוחצים על שליחת משוב. כך מדווחים על באגים במהדמנים |
עזרה > מידע על | בודקים באיזה יציאת המספר הסידורי של הסימולטור הוא emulator-adb_port, אפשר לציין אותו למשל כאפשרות בשורת הפקודה |