התכונה "המשך במכשיר אחר" וממשקי ה-API שלה זמינים רק ב-Android בגרסה 17 (רמת API 37), שנמצאת כרגע בגרסת בטא. לכן, כדי להתחיל, אתם צריכים להגדיר את המכשירים ואת סביבת הפיתוח שלכם עם הגרסאות המתאימות של Android וכלי ה-SDK.
הגדרת המכשיר
כדי לבדוק את התכונה "המשך במכשיר אחר", צריך שני מכשירי Pixel (טלפון אחד וטאבלט אחד) שעומדים בדרישות לגרסת הבטא של Android, ולבצע את ההגדרה הבאה בשני המכשירים:
- רושמים את המכשירים לתוכנית הבטא של Android ל-Pixel. מידע נוסף על Android בטא למפתחים
- כדי להשתמש בשירותים המרכזיים למכשירים שלכם, אתם צריכים להגדיר את שני המכשירים עם אותו חשבון משתמש ב-Google.
- מצטרפים לגרסת הבטא לציבור הרחב של "שירותים מרכזיים למכשירים שלך" ב-Play ומתקינים את הגרסה העדכנית.
- נרשמים לגרסת הבטא לציבור הרחב של שירותי המערכת של Google ב-Play ומתקינים את הגרסה העדכנית. מידע נוסף על גרסת הבטא לציבור הרחב של שירותי המערכת של Google
- דרישות הרשת
- Bluetooth פועל
- שני המכשירים מחוברים לאותה רשת Wi-Fi
- הגדרת שירותים מרכזיים למכשירים שלך:
- פותחים את אפליקציית ההגדרות.
- עוברים אל מכשירים מחוברים > העדפות חיבור > שירותים מרכזיים למכשירים שלך > המשך הפעילות.
- לוחצים על הגדרה ומאשרים את ההרשאות הנדרשות.
- מפעילים את Tasks.
הגדרת הפיתוח
- משתמשים ב-SDK Manager ב-Android Studio כדי להוריד את:
- SDK וכלים לגרסת הבטא
- (אופציונלי) קובצי אימג' של מערכת האמולטור למכשירים ניידים
- להטמיע ולהתאים אישית את התכונה "המשך הפעילות" לפעילות אחת לפחות באפליקציה באמצעות ממשקי ה-API שסופקו
- מתקינים את הגרסה הזו של האפליקציה בשני מכשירי Pixel (ראו הגדרת המכשיר).
בדיקה
אחרי שמגדירים כמו שצריך את שני מכשירי Pixel (טלפון וטאבלט), מתקינים את האפליקציה בשני המכשירים (או רק בטלפון אם רוצים לבדוק את פונקציונליות ההעברה לאינטרנט באמצעות setAllowHandoffWithoutPackageInstalled(true)).
- בטאבלט, נכנסים למצב ממשק מחשב.
- בטלפון, מפעילים את האפליקציה ועוברים לפעילות שבה הפעלתם את התכונה "המשך ב".
- בטאבלט, בפינה השמאלית של סרגל האפליקציות בתחתית המסך, סמל האפליקציה אמור להופיע עם תג ההצעה "המשך ב". לוחצים עליו.
- האפליקציה אמורה להפעיל את הפעילות שביקשתם להעביר בהטמעה.