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

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

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

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

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

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

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

  • MediaProjection.Callback#onCapturedContentResize()

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

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

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