ACCESS_SHARED_IDENTITY
מזהה השינוי: 259743961
מצב ברירת מחדל: מופעל בכל האפליקציות.
התפקיד הזה מעניק גישה לזהות של הפעלת האפליקציה אם האפליקציה הביעו הסכמה
לשיתוף הזהות שלו על ידי הפעלת הפעילות הזו עם מופע.
מתוך
ActivityOptions
שבו
ActivityOptions.setShareIdentityEnabled(boolean)
הופעל עם ערך של true , או אם
ה-UID של הפעילות זהה לזה של האפליקציה שמפעילה. מתי השינוי הזה
מופעלת ואחת מהדרישות האלה מתמלאת, הפעילות יכולה
לגשת ל-UID ולשם החבילה של אפליקציית ההפעלה
Activity.getLaunchedFromUid()
וגם Activity.getLaunchedFromPackage() ,
בהתאמה.
|
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
מזהה השינוי: 258236856
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
כשהאפשרות הזו מופעלת, מופיע הכיתוב 'האפליקציה לא מגיבה' (ANR)
כאשר האפליקציות מגיבות לאט בממשקי API ובפונקציונליות
Android מגרסה 13 (רמת API 33) ומטה.
|
AUTHORITY_ACCESS_CHECK_CHANGE_ID
מזהה השינוי: 207133734
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, ההגדרה מפעילה
חיפוש גישה של רשות עבור ה-UID השולח בכל הפריטים הקשורים לסנכרון
ממשקי API.
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
מזהה השינוי: 162547999
מצב ברירת המחדל: מושבת בכל האפליקציות.
סימן לכך שהמכשיר תומך בסמלי מצלמה ומיקרופון. הערך הוא false אם הוא קיים, כי המאפיין
CompatChanges#isChangeEnabled
הפונקציה מחזירה true אם מזהה השינוי לא קיים.
|
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
מזהה השינוי: 244637991
מצב ברירת המחדל: מופעל באפליקציות שמיועדות ל-Android 14 (רמת API 34) ואילך.
כשאפליקציה שולחת PendingIntent באמצעות
PendingIntent#send()
או שיטות דומות, עכשיו האפליקציה חייבת להביע הסכמה אם היא רוצה להעניק
הרשאות הפעלת פעילות ברקע כדי להתחיל בהמתנה
בכוונה טובה.
כדי לקבל מידע נוסף על השינוי הזה, אפשר לעיין בקטע ב-Android 14
דף שינויים בהתנהגות
הגבלות נוספות על התחלת פעילויות מהרקע.
|
DETACH_THROWS_ISE_ONLY
מזהה השינוי: 236825255
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
סימון לסימון שער חריג נכון שנדחתה על ידי
#detachImage
#detachImage מתועד כגורם להשלכת IllegalStateException במקרה של שגיאה. שיטת עזר מקומית ל-#detachImage גורמת להשלכת RuntimeException אם המשטח נטוש במהלך ניתוק ה-Image .
התנהגות החריגה הזו, שלא תועדה בעבר, נמשכת עד Android 13 (רמת API 33).
אחרי Android 13 (רמת API 33), שיטת העזרה המקורית גורמת רק ל-IllegalStateExceptions בהתאם למסמכי העזרה.
כשהשינוי הזה מופעל, #detachImage רק מחזיר
IllegalStateException אם הוא נתקל בשגיאות
לנתק את התמונה. ההתנהגות לא השתנתה בטירגוט לאפליקציות
Android מגרסה 13 (רמת API 33) ומטה.
|
DOWNSCALED
מזהה שינוי: 168419799
מצב ברירת מחדל: מושבת לכל האפליקציות.
השינוי הזה הוא הגורם היחיד שמשפיע על כל ההפחתה ההדרגתית של מאגר הנתונים הזמני בכל אפליקציה
שינויים. הפעלת השינוי הזה מאפשרת לגורמי ההתאמה הבאים
יחול:
כשמפעילים את השינוי הזה בחבילת אפליקציות, המערכת משנה את גודל האפליקציה בכוח לפי גורם ההתאמה הגבוה ביותר שפועל. לדוגמה, 80% הוא
משמש אם גם 80% וגם 70%
(DOWNSCALE_80 וגם
DOWNSCALE_70 ).
כשגם השינוי הזה וגם
DOWNSCALED_INVERSE הם
מופעל,
DOWNSCALED_INVERSE
מקבל קדימות, ומאיזה קנה מידה חל באופן הפוך.
|
DOWNSCALED_INVERSE
מזהה השינוי: 273564678
מצב ברירת המחדל: מושבת בכל האפליקציות.
השינוי הזה הוא שומר הסף של כל מאגר הנתונים הזמני בכל אפליקציה
למטה. הפעלת השינוי הזה מאפשרת את הדברים הבאים
של קנה מידה שניתן להחיל באופן הפוך (כלומר, הרזולוציה
במקום זאת:
כשהשינוי הזה מופעל בחבילת אפליקציות, האפליקציה מחויבת באילוץ
שגודלו השתנה לגורם הנמוך ביותר של שינוי קנה מידה. לדוגמה, 80% הוא
משמש אם גם 80% וגם 70%
(DOWNSCALE_80 וגם
DOWNSCALE_70 ) מופעלות
כי כשמחילים את הפונקציה ההפוכה, גורם התאמה של 80% שווה ל-125%,
קטן מקנה מידה של 142.86% המיושם כאשר הוא הפוך
באמצעות גורם הגדלה באחוזים של 70%. כשגם השינוי הזה וגם DOWNSCALED מופעלים, DOWNSCALED_INVERSE מקבל עדיפות והשינוי במתאם השינוי חל באופן הפוך.
|
DOWNSCALE_30
מזהה השינוי: 189970040
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה של 30% מהרזולוציה האנכית והרוחבית של המסך האמיתי. אם גם ההגדרה DOWNSCALED_INVERSE מופעלת, הפעלת השינוי הזה בחבילה תאלץ את האפליקציה להניח שהיא פועלת במסך עם 333.33% מהרזולוציה האנכית והרוחבית של המסך האמיתי.
|
DOWNSCALE_35
מזהה השינוי: 189969749
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 35% מהשטח האנכי והאופקי
של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 285.71% מהתעשייה,
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_40
מזהה שינוי: 189970038
מצב ברירת מחדל: מושבת לכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 40% מהרזולוציה של המסך האמיתי. אם גם DOWNSCALED_INVERSE מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית גדולה ב-250% מהרזולוציה של המסך האמיתי.
|
DOWNSCALE_45
מזהה השינוי: 189969782
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 45% מהרזולוציה של המסך האמיתי. אם גם DOWNSCALED_INVERSE מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם 222.22% מהרזולוציה האנכית והרוחבית של המסך האמיתי.
|
DOWNSCALE_50
מזהה השינוי: 176926741
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 50% מהשטח האנכי והאופקי
של המסך האמיתי. אם גם DOWNSCALED_INVERSE מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית גדולה ב-200% מהרזולוציה של המסך האמיתי.
|
DOWNSCALE_55
מזהה השינוי: 189970036
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 55% מהרזולוציה של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 181.82% מהתעשייה,
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_60
מזהה השינוי: 176926771
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 60% מהשטח האנכי והאופקי
של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 166.67% מהתעשייה,
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_65
מזהה השינוי: 189969744
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקית של 65% מהרזולוציה של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 153.85% מהתעשייה,
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_70
מזהה השינוי: 176926829
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 70% מהרזולוציה של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 142.86% מהתעשייה,
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_75
מזהה השינוי: 189969779
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 75% מהתצוגה האנכית והאופקית
של המסך האמיתי. אם גם DOWNSCALED_INVERSE מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם 133.33% מהרזולוציה האנכית והאופקית של המסך האמיתי.
|
DOWNSCALE_80
מזהה השינוי: 176926753
מצב ברירת המחדל: מושבת בכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 80% מהשטח האנכי והאופקי
של המסך האמיתי. אם גם DOWNSCALED_INVERSE מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 125% מהרזולוציה של המסך האמיתי.
|
DOWNSCALE_85
מזהה שינוי: 189969734
מצב ברירת מחדל: מושבת לכל האפליקציות.
אם גם DOWNSCALED מופעל, הפעלת השינוי הזה בחבילה מאלצת את האפליקציה להניח שהיא פועלת במסך עם רזולוציה אנכית ואופקטלית של 85% מהרזולוציה של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 117.65% מהתעשייה
הרזולוציה האופקית של המסך האמיתי.
|
DOWNSCALE_90
מזהה שינוי: 182811243
מצב ברירת מחדל: מושבת לכל האפליקציות.
אם DOWNSCALED הוא גם
מופעלת, והשינוי הזה עבור חבילה מאלצת את האפליקציה להניח
הוא פועל במסך עם 90% מהשטח האנכי והאופקי
של המסך האמיתי. אם המיקום
DOWNSCALED_INVERSE הוא
מופעלת גם כן, הפעלת השינוי הזה עבור חבילה מאלצת את האפליקציה
נניח שהוא פועל במסך עם 111.11% מהתעשייה
הרזולוציה האופקית של המסך האמיתי.
|
מזהה השינוי: 270306772
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך.
אפליקציות שמטרגטות ל-Android 14 ואילך משתמשות בפלטפורמה משולבת
הטמעת mDNS כקצה עורפי, ואילו אפליקציות שמטרגטות קודמות
הגרסאות ימשיכו להשתמש ב-Network Discovery Service Discovery (NSD) מדור קודם
הקצה העורפי (עם דימון (daemon) מדור קודם בשם NsdManager
הקצה העורפי).
|
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
מזהה שינוי: 266524688
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
בדיקת היכולות שאושרו על ידי המפרסם מופעלת באפליקציות שמטרגטות ל-Android מגרסה 14 ואילך. צפייה
NetworkCapabilities
אפשר לקבל פרטים נוספים.
|
ENFORCE_PACKAGE_VISIBILITY_FILTERING
מזהה שינוי: 154726397
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמיועדות ל-Android 14 (רמת API 34) ואילך, האפליקציות צריכות להצהיר על הצרכים שלהן לגבי חשיפה של חבילות במניפסט כדי לגשת לממשקי ה-API של AccountManager .
|
ENFORCE_READ_ONLY_JAVA_DCL
מזהה שינוי: 218865702
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, צריך
כל הקבצים שנטענים באופן דינמי לסימון לקריאה בלבד. הזה
מונע טעינה בלתי צפויה של קבצים שנטענים באופן דינמי
הוחלפו על ידי גורמים זדוניים.
מידע נוסף על השינוי הזה זמין בקטע טעינה בטוחה יותר של קוד דינמי בדף של השינויים בהתנהגות ב-Android 14.
|
ENFORCE_STRICT_QUERY_BUILDER
מזהה השינוי: 143231523
מצב ברירת המחדל: מושבת בכל האפליקציות.
כשהאפשרות מופעלת, SQLiteQueryBuilder מאמתת את כל הבחירות של שאילתות CalendarProvider2 מול ארגומנטים זדוניים.
|
EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED
מזהה השינוי: 265195908
מצב ברירת המחדל: מופעל בכל האפליקציות.
התראות מדויקות הצפויות
AlarmManager.OnAlarmListener
הקריאה החוזרת (callback) מתבטלת כשאפליקציית השיחות מועברת לקובץ שמור
.
מידע נוסף על השינויים בהתראות מדויקות ב-Android 14 זמין במאמר התראות מדויקות שמוגדרות מראש נדחות.
|
FGS_TYPE_CHECK_FOR_INSTANT_APPS
מזהה השינוי: 261055255
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
כשהתכונה הזו מופעלת, אפליקציות מיידיות צריכות לציין את סוגי השירותים המתאימים שפועלים בחזית לכל השירותים שמוצהרים בקובץ המניפסט של האפליקציה.
למידע נוסף על השינוי, אפשר לעיין בדף שמתאר את
שינויים בסוגי השירותים שפועלים בחזית.
|
FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
מזהה השינוי: 255042465
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
כשהתכונה הזו מופעלת, אפליקציות שמטרגטות ל-Android 14 (API ברמה 34) ואילך ומפעילות שירות שפועל בחזית באמצעות הסוג FOREGROUND_SERVICE_TYPE_NONE שעבר תהליך הוצאה משימוש יגרמו להצגת אזהרה ביומן.
למידע נוסף על השינוי, אפשר לעיין בדף שמתאר את
שינויים בסוגי השירותים שפועלים בחזית.
|
FGS_TYPE_NONE_DISABLED_CHANGE_ID
מזהה שינוי: 255038118
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
כשהאפשרות מופעלת, אפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך
שמפעילים שירות שפועל בחזית באמצעות
FOREGROUND_SERVICE_TYPE_NONE
והחריגה תגרור תוצאת חריג.
למידע נוסף על השינוי, אפשר לעיין בדף שמתאר את
שינויים בסוגי השירותים שפועלים בחזית.
|
FGS_TYPE_PERMISSION_CHANGE_ID
מזהה השינוי: 254662522
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך.
כשהאפשרות מופעלת, אפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך
שמפעילים שירות שפועל בחזית בלי ההרשאות הנדרשות
שמשויך לסוג של השירות שפועל בחזית,
SecurityException
מידע נוסף על השינוי הזה זמין בדף שמתאר את השינויים בסוגים של שירותי חזית.
|
FORCE_DISABLE_HEVC_SUPPORT
מזהה שינוי: 174227820
מצב ברירת מחדל: מושבת לכל האפליקציות.
השבתה בכפייה של תמיכה של אפליקציה ביכולת המדיה HEVC.
אפליקציות צריכות להצהיר על יכולות המדיה הנתמכות שלהן במניפסט, אבל אפשר להשתמש בדגל הזה כדי לאלץ אפליקציה לא לתמוך ב-HEVC, וכך לאלץ המרה (transcode) בזמן הגישה לתוכן מדיה שמקודד ב-HEVC. הגדרת הדגל הזה מבטלת את כל ברירות המחדל ברמת מערכת ההפעלה
לאפליקציות. הוא מושבת כברירת מחדל, כלומר ברירת המחדל של מערכת ההפעלה מקבלת עדיפות. אם גם הדגל הזה וגם FORCE_ENABLE_HEVC_SUPPORT מופעלים, מערכת ההפעלה מתעלמת משניהם.
|
FORCE_ENABLE_HEVC_SUPPORT
מזהה השינוי: 174228127
מצב ברירת המחדל: מושבת בכל האפליקציות.
הפעלה בכפייה של אפליקציה שתומכת ביכולת המדיה HEVC. האפליקציות צריכות להצהיר על יכולות המדיה הנתמכות שלהן במניפסט, אבל אפשר להשתמש בדגל הזה כדי לאלץ אפליקציה לתמוך ב-HEVC, וכך למנוע המרה (טרנסקודינג) בזמן הגישה למדיה שקודדה ב-HEVC. הגדרת הדגל הזה מבטלת את הגדרות ברירת המחדל של האפליקציות ברמת מערכת ההפעלה. הוא מושבת כברירת מחדל, כלומר ברירת המחדל של מערכת ההפעלה תהיה בעדיפות. אם גם הדגל הזה וגם הדגל FORCE_DISABLE_HEVC_SUPPORT מופעלים, מערכת ההפעלה מתעלמת משניהם.
|
FORCE_NON_RESIZE_APP
מזהה שינוי: 181146395
מצב ברירת מחדל: מושבת לכל האפליקציות.
כך החבילות שבהן הן חלות לא יהיו ניתנות לשינוי גודל.
|
FORCE_RESIZE_APP
מזהה השינוי: 174042936
מצב ברירת המחדל: מושבת בכל האפליקציות.
מאלץ את החבילות שאליו הוא מיושם להיות ניתנות לשינוי גודל. אנחנו מאפשרים לשנות את הגודל רק במצב חלון במסך מלא, אבל לא מאלצים את האפליקציה לעבור למצב ריבוי חלונות שניתן לשנות את הגודל שלו.
|
GWP_ASAN
מזהה השינוי: 145634846
מצב ברירת המחדל: מושבת בכל האפליקציות.
הפעלת איתור באגים בזיכרון מקומי באפליקציות באמצעות דגימה.
מידע נוסף על השימוש ב-GWP-ASan זמין במדריך GWP-ASan.
|
IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS
מזהה שינוי: 229362273
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, רכיבים
שצריך לייצא כדי להפעיל אותן באמצעות Intent מרומז. אם לא מייצאים רכיב ולא מפעילים אותו, הוא יוסר מרשימת הנמענים. המדיניות הזו חלה במיוחד על פעילויות ושידור.
מידע נוסף על השינוי הזה זמין בקטע הגבלות על כוונות שתיקה ועל כוונות בהמתנה בדף של השינויים בהתנהגות ב-Android 14.
|
מזהה השינוי: 266201607
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, אפליקציות
צריך לבקש מהמשתמש להביע הסכמה לפני כל MediaProjection
סשן צילום.
מידע נוסף על השינוי הזה זמין בקטע בדף השינויים בהתנהגות ב-Android 14, שבו מוסבר איך נדרשת הסכמת המשתמש לכל סשן MediaProjection צילום.
|
NATIVE_HEAP_ZERO_INIT
מזהה השינוי: 178038272
מצב ברירת המחדל: מושבת בכל האפליקציות.
הפעלת איפוס אוטומטי לאפס של הקצאות זיכרון מקומי בערימות (heap).
|
NATIVE_MEMTAG_ASYNC
מזהה השינוי: 145772972
מצב ברירת המחדל: מושבת בכל האפליקציות.
מפעילים בדיקה אסינכרונית (ASYNC) של תגי הזיכרון בתהליך הזה.
הדגל הזה משפיע רק על חומרה שתומכת בתוסף תיוג הזיכרון (MTE) של ARM.
|
NATIVE_MEMTAG_SYNC
מזהה שינוי: 177438394
מצב ברירת מחדל: מושבת לכל האפליקציות.
הפעלת בדיקה של תג זיכרון סינכרוני (SYNC) בתהליך הזה.
הדגל הזה משפיע רק על חומרה שתומכת בתוסף תיוג הזיכרון (MTE) של ARM. אם גם NATIVE_MEMTAG_ASYNC וגם
האפשרות הזו מופעלת, האפשרות הזו מקבלת עדיפות ו-MTE מופעל.
במצב 'סנכרון'.
|
OVERRIDE_ANY_ORIENTATION
מזהה השינוי: 265464455
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשהאפשרות מופעלת, השינוי הזה מאפשר את הכיוון הבא
יש להחיל ללא קשר לכיוון המבוקש
הפעילות:
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
מזהה שינוי: 191514214
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשהשינוי הזה מופעל, החבילות שהוא חל עליהן מתעלמות מהערך הנוכחי של android:resizeableActivity , וגם מה-SDK היעד שווה ל-M או נמוך ממנו, ומתייחסות לפעילות כאל פעילות שלא ניתן לשנות את הגודל שלה. במקרה כזה, הערך של סיבוב המצלמה וחיתוך התמונה תלוי רק בפיצוי הנדרש בהתאם לסיבוב הנוכחי של המסך.
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
מזהה השינוי: 189229956
מצב ברירת המחדל: מושבת בכל האפליקציות.
כשהשינוי הזה מופעל, הוא יאלץ את החבילות שעליהן הוא חל
לשנות את התנהגות ברירת המחדל של הסיבוב והחיתוך של המצלמה, ותמיד
החזרה במחיר CaptureRequest.SCALER_ROTATE_AND_CROP_NONE .
|
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
מזהה השינוי: 266124927
מצב ברירת המחדל: מושבת בכל האפליקציות.
הפעלה
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
לאפליקציה שעליה הוא חל. אלא אם גם OVERRIDE_ANY_ORIENTATION מופעל, המערכת משתמשת ב-SCREEN_ORIENTATION_REVERSE_LANDSCAPE רק כשהפעילות מציינת כיוון לרוחב. מפעיל
השינוי הזה יכול לעזור לך לבדוק את התנהגות האפליקציה כדי לאתר הבדלים
בין מכשירים שבהם הכיוון לרוחב תואם
Surface.ROTATION_90
ומכשירים שבהם הוא תואם
Surface.ROTATION_270
|
OVERRIDE_MIN_ASPECT_RATIO
מזהה השינוי: 174042980
מצב ברירת המחדל: מושבת בכל האפליקציות.
שינוי זה הוא שומר הסף לכל השינויים שמחייבים יחס גובה-רוחב מינימלי נתון. הפעלת השינוי הזה מאפשרת להחיל את יחסי הגובה-רוחב המינימליים הבאים:
כאשר השינוי הזה מופעל עבור חבילת אפליקציה, ההיבט המינימלי
היחס שצוין במניפסט של האפליקציה מתבטל לערך הגדול ביותר שהופעל
יחס הגובה-רוחב, אלא אם ערך המניפסט של האפליקציה גבוה יותר.
|
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
מזהה שינוי: 218959984
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשהאפשרות הזו מופעלת, היא מבטלת את ההגבלה על יחס גובה-רוחב מינימלי במסך מלא בפורמט לאורך כדי לנצל את כל שטח המסך הזמין.
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
מזהה שינוי: 180326787
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשגם OVERRIDE_MIN_ASPECT_RATIO מופעל, הפעלת השינוי הזה בחבילה מגדירה את יחס הגובה-רוחב המינימלי של הפעילות לערך גדול כפי שמוגדר על ידי OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
מזהה שינוי: 180326845
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשגם OVERRIDE_MIN_ASPECT_RATIO מופעל, הפעלת השינוי הזה לחבילה מגדירה את יחס הגובה-רוחב המינימלי של הפעילות לערך בינוני כפי שמוגדר על ידי OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
מזהה שינוי: 203647190
מצב ברירת מחדל: מופעל בכל האפליקציות.
מתי
OVERRIDE_MIN_ASPECT_RATIO
מופעלת גם, השינוי הזה מגביל כל שינוי אחר שמחייב
יחס גובה-רוחב מינימלי של הפעילות לערך מסוים. למשל
OVERRIDE_MIN_ASPECT_RATIO_LARGE
וגם
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM – עד
פעילויות שיש להן כיוון אנכי.
|
OVERRIDE_RESPECT_REQUESTED_ORIENTATION
מזהה שינוי: 236283604
מצב ברירת מחדל: מושבת לכל האפליקציות.
כשהשינוי הזה מופעל, החבילות שהוחלו עליהן ההגבלות על התעלמות מהכיוון שהיצרנים של המכשירים יכולים להגדיר לא נכללות בהגבלות האלה.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
מזהה השינוי: 265451093
מצב ברירת מחדל: מושבת לכל האפליקציות.
הפעלה
SCREEN_ORIENTATION_NOSENSOR
לאפליקציה שעליה הוא חל. אלא אם
OVERRIDE_ANY_ORIENTATION
גם מופעלת, SCREEN_ORIENTATION_NOSENSOR
משמש רק כאשר הפעילות לא מציינת הגדרות קבועות אחרות
לכיוון מסוים.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
מזהה השינוי: 265452344
מצב ברירת מחדל: מושבת לכל האפליקציות.
מפעילה את SCREEN_ORIENTATION_PORTRAIT באפליקציה שבה היא חלה. אלא אם
OVERRIDE_ANY_ORIENTATION
גם מופעלת, SCREEN_ORIENTATION_PORTRAIT
משמש רק כאשר הפעילות לא מציינת הגדרות קבועות אחרות
לכיוון מסוים.
|
RATE_LIMIT_TOASTS
מזהה השינוי: 174840628
מצב ברירת המחדל: לא ניתן להחליף את השינוי הזה. הוא מתועד ביומן רק על ידי מסגרת התאימות.
מפעילה הגבלת קצב של מספר
Toast.show()
כדי למנוע עומס יתר על המשתמש.
לזמן מוגבל. כל ניסיון להציג יותר הודעות תיבה מהמותר
במסגרת זמן מסוימת, התוצאה תהיה מבוטלת.
|
REJECT_NEGATIVE_NETWORK_ESTIMATES
מזהה השינוי: 253665015
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
כשהאפשרות הזו מופעלת, היא דורשת שהערך המשוער של הבייטים ברשת יהיה חיובי.
|
REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
מזהה שינוי: 241104082
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, צריך לציין באילוץ הרשת של המשימה המארחת אם הערך של JobWorkItem מציין שימוש ברשת.
|
REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
מזהה שינוי: 271850009
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך, צריך
כדי לציין גם
INTERNET
וגם
ACCESS_NETWORK_STATE
הרשאות כשמתזמנים משימה עם מגבלת קישוריות.
|
THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
מזהה השינוי: 255371817
מצב ברירת המחדל: מופעל באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ואילך,
המערכת גורמת לחריגה אם האפליקציה לא מוטמעת כראוי
את כל ממשקי ה-API הנדרשים להעברת נתונים כאשר מציינים
של העברת נתונים.
למידע נוסף על השינוי, עיינו בדף שבו מוסבר איך
העברה של שירותים שפועלים בחזית להעברת נתונים ביוזמת המשתמש
משימות.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
מזהה שינוי: 196254758
מצב ברירת מחדל: מושבת לכל האפליקציות.
כאשר התכונה מופעלת, המערכת מאפשרת ל-"android" חבילה לשימוש
כינויי רכיבים.
|