שיתוף מסך של אפליקציה

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

שיתוף מסך של אפליקציה מגביר את הפרטיות, משפר את הפרודוקטיביות של המשתמשים ומשפר את ריבוי המשימות בכך שהוא מאפשר למשתמשים להפעיל כמה אפליקציות אבל מגביל את שיתוף התוכן לאפליקציה אחת.

כשמשתפים מסך עם אפליקציה, שורת הסטטוס, סרגל הניווט, ההתראות ורכיבים אחרים של ממשק המשתמש של המערכת לא מוצגים במסך המשותף. רק התוכן של האפליקציה שנבחרה ישותף.

באפליקציות שמשתמשות בממשקי ה-API של MediaProjection אפשר לשתף מסך של אפליקציות באופן אוטומטי. עם זאת, כדאי לבדוק את האפליקציה כדי לוודא ששיתוף המסך של האפליקציה פועל כמו שצריך.

MediaProjection התקשרות חזרה

מערכת Android 14 (רמת API 34) הוסיפה את השיטות הבאות לקריאה חוזרת (callback) של הקרנת מדיה, שמאפשרות להתאים אישית את שיתוף המסך של האפליקציה:

  • MediaProjection.Callback#onCapturedContentResize()

    מאפשרת לשנות את הגודל של ההיטל המשותף על סמך גודל אזור התצוגה שתועד.

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

אתם יכולים להשתמש בשיטות החדשות כדי לשפר את חוויית המשתמש של שיתוף המסך באפליקציה.