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