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