הקרנת מדיה ב-Android מאפשרת למשתמשים לשתף את המסך של המכשיר שלהם עם משתמשים אחרים. ב-Android 14 QPR2, המשתמשים יכולים לשתף או להקליט חלון של אפליקציה במקום את כל המסך של המכשיר.
שיתוף מסך של אפליקציה משפר את הפרטיות, את הפרודוקטיביות של המשתמשים ואת יכולת הריבוי-משימות, כי הוא מאפשר למשתמשים להפעיל כמה אפליקציות אבל להגביל את שיתוף התוכן לאפליקציה אחת.
כשמשתפים את המסך של אפליקציה, שורת הסטטוס, סרגל הניווט, ההתראות ורכיבים אחרים בממשק המשתמש של המערכת לא נכללים בתצוגה המשותפת. רק התוכן של האפליקציה שנבחרה משותף.
אפליקציות שמשתמשות בממשקי ה-API MediaProjection
יכולות לשתף את המסך שלהן באופן אוטומטי. עם זאת, כדאי לבדוק את האפליקציה כדי לוודא ששיתוף המסך של האפליקציה פועל כמצופה.
MediaProjection
התקשרות חזרה
ב-Android 14 (רמת API 34) נוספו שיטות ה-callback הבאות להקרנת מדיה, שמאפשרות לכם להתאים אישית את שיתוף המסך באפליקציה:
MediaProjection.Callback#onCapturedContentResize()
מאפשר לשנות את הגודל של ההקרנה המשותפת בהתאם לגודל של אזור התצוגה שצולם.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
האפליקציה המארחת של ההקרנה המשותפת מקבלת מידע על הנראות של התוכן שצולם. אפליקציית המארח יכולה להציג או להסתיר את התוכן שצולם בשטח הפלט, בהתאם לשאלה אם האזור שצולם גלוי למשתמש. לדוגמה, במצב מרובה חלונות, אם אפליקציה אחרת מכסה לגמרי את האפליקציה המשותפת, המארח יכול להסתיר את האפליקציה המשותפת באזור הפלט.
כדאי להשתמש בשיטות החדשות כדי לשפר את חוויית המשתמש בשיתוף המסך באפליקציה.