|  شناسه تغییر: ۱۶۲۵۴۷۹۹CAMERA_MIC_INDICATORS_NOT_PRESENTحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  نشان میدهد که این دستگاه از نشانگرهای دوربین و میکروفون پشتیبانی میکند. در صورت وجود، مقدار falseاست، زیرا متدCompatChanges#isChangeEnabledدر صورت عدم وجود Change IDtrueبرمیگرداند. | 
|  شناسه تغییر: ۳۲۰۷۴۱۷۷۵CHECK_PARAMS_IN_IS_SESSION_CONFIGURATION_SUPPORTEDحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، isSessionConfigurationSupportedهمچنین سازگاری پارامترهای جلسه را در صورت پشتیبانی توسط HAL بررسی میکند. | 
|  شناسه تغییر: ۲۹۶۴۷۸۹۵۱DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_CREATORحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این گزینه فعال باشد، سازندهی یک PendingIntentبه طور پیشفرض اجرای فعالیتهای پسزمینه را مسدود میکند.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به راهاندازی فعالیتهای پسزمینه امن در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: ۲۷۹۶۴۶۶۸۵DEPRECATE_UI_FONTحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی elegantTextHeightویژگی فعال باشد، وقتی برنامه شما روی دستگاهی با اندروید ۱۵ یا بالاتر اجرا میشود، به طور پیشفرضTextViewtrueمیگیرد و فونت فشردهای که به طور پیشفرض استفاده میشود را با فونتی که خوانایی بیشتری دارد، جایگزین میکند.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به ویژگی elegantTextHeight که به صورت پیشفرض روی true تنظیم شده است، در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: ۱۶۸۴۱۹۷۹۹DOWNSCALEDحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  این تغییر، دروازهبان تمام تغییرات کاهش مقیاس بافر به ازای هر برنامه است. فعال کردن این تغییر، امکان اعمال عوامل مقیاسبندی زیر را فراهم میکند:  وقتی این تغییر برای یک بسته برنامه فعال شود، برنامه به اجبار به بالاترین ضریب مقیاسبندی فعال تغییر اندازه میدهد. برای مثال، اگر هر دو پارامتر ۸۰٪ و ۷۰٪ ( DOWNSCALE_80وDOWNSCALE_70) فعال باشند، از ۸۰٪ استفاده میشود. وقتی هم این تغییر و همDOWNSCALED_INVERSEفعال باشند،DOWNSCALED_INVERSEاولویت دارد و ضریب مقیاسبندی به صورت معکوس اعمال میشود. | 
|  شناسه تغییر: ۲۷۳۵۶۴۶۷۸DOWNSCALED_INVERSEحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  این تغییر، دروازهبان تمام تغییرات کاهش مقیاس معکوس بافر در هر برنامه است. فعال کردن این تغییر، امکان اعمال معکوس عوامل مقیاسبندی زیر را فراهم میکند (یعنی، به جای آن، وضوح تصویر افزایش مییابد):  وقتی این تغییر برای یک بسته برنامه فعال میشود، برنامه به اجبار به پایینترین ضریب مقیاسبندی فعال تغییر اندازه میدهد. برای مثال، اگر هر دو 80% و 70% ( DOWNSCALE_80وDOWNSCALE_70) فعال باشند، از 80% استفاده میشود، زیرا وقتی به صورت معکوس اعمال شود، ضریب مقیاسبندی 80% برابر با 125% میشود که کمتر از مقیاسبندی 142.86% است که هنگام اعمال معکوس ضریب مقیاسبندی 70% اعمال میشود. وقتی هم این تغییر و همDOWNSCALEDفعال باشند،DOWNSCALED_INVERSEاولویت دارد و ضریب مقیاسبندی به صورت معکوس اعمال میشود. | 
|  شناسه تغییر: ۱۸۹۹۷۰۰۴۰DOWNSCALE_30حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با 30٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با 333.33٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۶۹۷۴۹DOWNSCALE_35حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۳۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۲۸۵.۷۱٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۷۰۰۳۸DOWNSCALE_40حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۴۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۲۵۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۶۹۷۸۲DOWNSCALE_45حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۴۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۲۲۲.۲۲٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۷۶۹۲۶۷۴۱DOWNSCALE_50حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۵۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۲۰۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۷۰۰۳۶DOWNSCALE_55حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۵۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۸۱.۸۲٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۷۶۹۲۶۷۷۱DOWNSCALE_60حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۶۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۶۶.۶۷٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۶۹۷۴۴DOWNSCALE_65حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۶۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۵۳.۸۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۷۶۹۲۶۸۲۹DOWNSCALE_70حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۷۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۴۲.۸۶٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۶۹۷۷۹DOWNSCALE_75حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۷۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۳۳.۳۳٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۷۶۹۲۶۷۵۳DOWNSCALE_80حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۸۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۲۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۹۹۶۹۷۳۴DOWNSCALE_85حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۸۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۱۷.۶۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: ۱۸۲۸۱۱۲۴۳DOWNSCALE_90حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  اگر DOWNSCALEDنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۹۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگرDOWNSCALED_INVERSEنیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۱۱۱.۱۱٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. | 
|  شناسه تغییر: 202956589DO_NOT_CLONE_IN_ARRAYS_AS_LISTحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این گزینه فعال باشد، هنگام استفاده از Arrays.asList(...).toArray()، نوع کامپوننت آرایه حاصل اکنون یکObjectاست - نه نوع عناصر آرایه اصلی. بنابراین کد زیر یکClassCastExceptionایجاد میکند: String[] elements = (String[]) Arrays.asList("one", "two").toArray(); در این مورد، برای حفظ نوع کامپوننت Stringدر آرایه حاصل، میتوانید ازCollection.toArray(Object[])استفاده کنید: String[] elements = Arrays.asList("two", "one").toArray(new String[0]); برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات API OpenJDK در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: ۳۲۴۲۰۳۷۹۸ENABLE_BUNDLE_LAUNCH_ACTIVITY_ITEMحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، برای جلوگیری از بروز مشکلات سازگاری برنامههای موجود با کاربردهای غیر SDK از ClientTransaction#getActivityToken()، فقط اجازه باندل کردنLaunchActivityItemمیدهد. | 
|  شناسه تغییر: ۳۱۹۲۱۲۲۰۶ENABLE_MATCH_LOCAL_NETWORKحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این گزینه فعال باشد، برنامهها به طور پیشفرض از شبکههای محلی، فراخوانیهای شبکه را دریافت میکنند. برنامههایی که اندروید ۱۴ (سطح API ۳۴) یا پایینتر را هدف قرار میدهند، همچنان باید NetworkCapabilities.NET_CAPABILITY_LOCAL_NETWORKرا بهNetworkCapabilitiesازNetworkRequestاضافه کنند تاConnectivityManager.NetworkCallbackاز شبکههای محلی دریافت کنند. | 
| شناسه تغییر: ۲۷۰۶۷۴۷۲۷ حالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این فعال باشد، اعتبارسنجی اندیس آرگومان، پرچمها، عرض و دقت، اکنون هنگام استفاده از APIهای String.format()وFormatter.format()سختگیرانهتر میشود.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات API OpenJDK در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: 309578419ENFORCE_EDGE_TO_EDGEحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این گزینه فعال باشد، برنامهها به طور پیشفرض در دستگاههایی که اندروید ۱۵ یا بالاتر دارند، لبه به لبه خواهند بود.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به اعمال Edge-to-edge در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: ۱۴۳۲۳۱۵۲ENFORCE_STRICT_QUERY_BUILDERحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، SQLiteQueryBuilderتمام انتخابهای کوئریCalendarProvider2را از نظر آرگومانهای مخرب بررسی میکند. | 
|  شناسه تغییر: ۲۹۶۵۵۸۵۳۵FGS_BOOT_COMPLETED_RESTRICTIONSحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، سرویس پیشزمینه شروع پسزمینه از پخشهای BOOT_COMPLETEDرا برای همه نوعها غیرفعال میکند، به جز:  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به محدودیتهای گیرندههای پخش BOOT_COMPLETEDکه سرویسهای پیشزمینه را راهاندازی میکنند، در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید. | 
|  شناسه تغییر: ۳۱۷۷۹۹۸۲۱FGS_INTRODUCE_TIME_LIMITSحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  در صورت فعال بودن، سرویسهای پیشزمینه از انواع خاص، محدودیت زمانی دارند. اگر سرویس پیشزمینه از نوع مشکلدار در مدت زمان تعیینشده متوقف نشود، با استفاده از Service.onTimeout(int, int)یک فراخوانی مجدد دریافت میکند و سپس باید ظرف چند ثانیه متوقف شود. اگر برنامهای این کار را انجام ندهد، به عنوان ANR اعلام میشود.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخشهای مربوط به رفتار timeout در صفحه تغییرات رفتاری اندروید ۱۵ برای انواع سرویسهای پیشزمینه همگامسازی دادهها و پردازش رسانه مراجعه کنید.  | 
|  شناسه تغییر: ۳۱۹۴۷۱۹۸۰FGS_SAW_RESTRICTIONSحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، شروع پسزمینه سرویس پیشزمینه را در پنجره هشدار سیستم برای همه نوع غیرفعال میکند، مگر اینکه از قبل یک پنجره پوشش سیستم داشته باشد.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش «محدودیتهای شروع سرویسهای پیشزمینه در حالی که یک برنامه مجوز SYSTEM_ALERT_WINDOWرا دارد» در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید. | 
|  شناسه تغییر: ۱۷۴۲۲۷۸۲۰FORCE_DISABLE_HEVC_SUPPORTحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  غیرفعال کردن اجباری پشتیبانی یک برنامه از قابلیت رسانه HEVC. برنامهها باید قابلیتهای رسانهای پشتیبانیشده خود را در مانیفست خود اعلام کنند، اما این پرچم میتواند برای مجبور کردن یک برنامه به عدم پشتیبانی از HEVC استفاده شود، از این رو هنگام دسترسی به رسانههای کدگذاریشده در HEVC، مجبور به تبدیل کد میشود. تنظیم این پرچم، هرگونه پیشفرض سطح سیستم عامل را برای برنامهها لغو میکند. این پرچم به طور پیشفرض غیرفعال است، به این معنی که پیشفرضهای سیستم عامل اولویت دارند. اگر هم این پرچم و FORCE_ENABLE_HEVC_SUPPORTفعال باشند، سیستم عامل هر دو پرچم را نادیده میگیرد. | 
|  شناسه تغییر: ۱۷۴۲۲۸۱۲۷FORCE_ENABLE_HEVC_SUPPORTحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  فعال کردن اجباری یک برنامه برای پشتیبانی از قابلیت رسانه HEVC برنامهها باید قابلیتهای رسانهای پشتیبانیشده خود را در مانیفست خود اعلام کنند، اما این پرچم میتواند برای مجبور کردن یک برنامه به پشتیبانی از HEVC استفاده شود، از این رو از تبدیل کد هنگام دسترسی به رسانههای کدگذاریشده در HEVC جلوگیری میشود. تنظیم این پرچم، هرگونه پیشفرض سطح سیستمعامل را برای برنامهها لغو میکند. این پرچم بهطور پیشفرض غیرفعال است، به این معنی که پیشفرضهای سیستمعامل اولویت دارند. اگر هم این پرچم و هم FORCE_DISABLE_HEVC_SUPPORTفعال باشند، سیستمعامل هر دو پرچم را نادیده میگیرد. | 
|  شناسه تغییر: ۱۸۱۱۴۶۳۹۵FORCE_NON_RESIZE_APPحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  بستههایی که روی آنها اعمال میشود را مجبور میکند که غیرقابل تغییر اندازه باشند.  | 
|  شناسه تغییر: ۱۷۴۰۴۲۹۳۶FORCE_RESIZE_APPحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  بستههایی که روی آنها اعمال میشود را مجبور به تغییر اندازه میکند. ما فقط اجازه تغییر اندازه در حالت پنجرهای تمام صفحه را میدهیم، اما برنامه را مجبور به تغییر اندازه در حالت چند پنجرهای نمیکنیم.  | 
|  شناسه تغییر: ۱۴۵۶۳۴۸۴۶GWP_ASANحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  تشخیص اشکالات حافظه بومی نمونهبرداریشده را در برنامهها فعال میکند.  برای کسب اطلاعات بیشتر در مورد استفاده از GWP-ASan، به راهنمای GWP-ASan مراجعه کنید.  | 
|  شناسه تغییر: 307233716IS_DEVICE_OWNER_USER_AWAREحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، متد isDeviceOwnerApp(String)از کاربر موجود در context استفاده خواهد کرد. برای برنامههایی که اندروید ۱۴ (سطح API ۳۴) یا پایینتر را هدف قرار میدهند، از کاربر فرآیند فراخوانی (Process.myUserHandle()) استفاده خواهد شد. | 
|  شناسه تغییر: 308670109MANAGE_GLOBAL_ZEN_VIA_IMPLICIT_RULESحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این حالت فعال باشد، برنامهها دیگر نمیتوانند وضعیت یا خطمشی کلی «مزاحم نشوید» (DND) را در یک دستگاه تغییر دهند (چه با تغییر تنظیمات کاربر و چه با خاموش کردن حالت DND). در عوض، برنامهها باید یک AutomaticZenRuleرا ارائه دهند که سیستم آن را با طرح «محدودکنندهترین خطمشی برنده» موجود، در یک خطمشی کلی ترکیب میکند.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات در زمانی که برنامهها میتوانند وضعیت کلی حالت «مزاحم نشوید» را در صفحه تغییرات رفتاری اندروید ۱۵ مشاهده کنید.  | 
|  شناسه تغییر: ۱۷۸۰۳۸۲۷۲NATIVE_HEAP_ZERO_INITحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  فعال کردن مقداردهی اولیه خودکار صفر برای تخصیص حافظه هیپ بومی.  | 
|  شناسه تغییر: ۱۴۵۷۷۲۹۷۲NATIVE_MEMTAG_ASYNCحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  فعال کردن بررسی برچسب حافظه ناهمزمان (ASYNC) در این فرآیند. این پرچم فقط روی سختافزاری که از افزونه برچسبگذاری حافظه ARM (MTE) پشتیبانی میکند، تأثیر میگذارد.  | 
|  شناسه تغییر: ۱۷۷۴۳۸۳۹۴NATIVE_MEMTAG_SYNCحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  بررسی برچسب حافظه همزمان (SYNC) را در این فرآیند فعال میکند. این پرچم فقط روی سختافزاری که از افزونه برچسبگذاری حافظه ARM (MTE) پشتیبانی میکند، تأثیر میگذارد. اگر هم NATIVE_MEMTAG_ASYNCو هم این گزینه فعال باشند، این گزینه اولویت دارد و MTE در حالت SYNC فعال میشود. | 
|  شناسه تغییر: ۲۶۵۴۶۴۴۵۵OVERRIDE_ANY_ORIENTATIONحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی این تغییر فعال باشد، اجازه میدهد تا صرف نظر از جهتگیری درخواستی فعالیت، تغییرات جهتگیری زیر اعمال شوند: | 
|  شناسه تغییر: ۳۱۰۸۱۶۴۳۷OVERRIDE_ANY_ORIENTATION_TO_USERحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، SCREEN_ORIENTATION_USERرا فعال میکند که هر جهتگیری درخواستشده توسط فعالیت را نادیده میگیرد. برنامههای جهتگیری ثابت را میتوان در دستگاههای صفحه بزرگ با فعال کردنignoreOrientationRequestبا این لغو، به حالت تمامصفحه درآورد. | 
| شناسه تغییر: ۳۱۴۹۶۱۱۸ حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، بستههایی که لغو تنظیمات روی آنها اعمال میشود را از فرآیند سازگاری دوربین در حالت پنجرهبندی آزاد برای برنامههای با جهتگیری ثابت مستثنی میکند.  در حالت پنجرهبندی آزاد، فرآیند سازگاری، اجرا روی یک دستگاه عمودی را با جعبهبندی حروفی پنجره برنامه و تغییر ویژگیهای دوربین به آنچه که معمولاً برنامهها در یک دستگاه عمودی انتظار دارند، شبیهسازی میکند: چرخش حسگر ۹۰ و ۲۷۰ درجه برای دوربینهای عقب و جلو، به ترتیب، و تنظیم چرخش صفحه نمایش روی ۰.  از این پرچم برای غیرفعال کردن روش سازگاری برای برنامههایی که به خوبی به این روش پاسخ نمیدهند، استفاده کنید.  | 
|  شناسه تغییر: ۱۹۱۵۱۴۲۱۴OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECKحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی این تغییر فعال شود، بستههایی که اعمال میشوند را مجبور میکند تا مقدار فعلی android:resizeableActivityو همچنین SDK هدف برابر یا پایینتر از اندروید ۶.۰ (سطح API ۲۳) را نادیده بگیرند و اکتیویتی را غیرقابل تغییر اندازه در نظر بگیرند. در این حالت، مقدار چرخش دوربین و برش فقط به جبران مورد نیاز با توجه به چرخش فعلی صفحه نمایش بستگی دارد. | 
|  شناسه تغییر: ۱۸۹۲۲۹۹۵۶OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTSحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی این تغییر فعال شود، بستههایی که اعمال میشوند را مجبور میکند تا رفتار پیشفرض چرخش و برش دوربین را نادیده بگیرند و همیشه CaptureRequest.SCALER_ROTATE_AND_CROP_NONEبرگردانند. | 
| شناسه تغییر: ۳۱۶۸۹۷۳۲۲ حالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، تضمین میکند که کاربران هنگام شروع یک جلسه MediaProjection، با انتخاب ضبط یک برنامه واحد یا کل صفحه نمایش مواجه میشوند و استفاده ازMediaProjectionConfig#createConfigForDefaultDisplayنادیده میگیرند. | 
|  شناسه تغییر: ۲۶۶۱۲۴۹۲۷OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPEحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  SCREEN_ORIENTATION_REVERSE_LANDSCAPEبرای برنامهای که به آن اعمال میشود فعال میکند. مگر اینکهOVERRIDE_ANY_ORIENTATIONنیز فعال باشد،SCREEN_ORIENTATION_REVERSE_LANDSCAPEفقط زمانی استفاده میشود که فعالیت جهت افقی را مشخص کند. فعال کردن این تغییر میتواند به شما کمک کند تا رفتار برنامه خود را برای تفاوت بین دستگاههایی که جهت افقی آنها باSurface.ROTATION_90مطابقت دارد و دستگاههایی که باSurface.ROTATION_270مطابقت دارد، آزمایش کنید. | 
|  شناسه تغییر: ۳۳۲۶۷۹۵۲۵OVERRIDE_LAYOUT_IN_DISPLAY_CUTOUT_MODEحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، رفتار طرحبندی در حالت برش نمایشگر را لغو میکند. این فقط در صورتی اعمال میشود که لبه به لبه اعمال نشده باشد.  | 
|  شناسه تغییر: ۱۷۴۰۴۲۹۸۰OVERRIDE_MIN_ASPECT_RATIOحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  این تغییر، دروازهبان تمام تغییراتی است که حداقل نسبت ابعاد مشخصی را اعمال میکنند. فعال کردن این تغییر، امکان اعمال حداقل نسبتهای ابعاد زیر را فراهم میکند:  وقتی این تغییر برای یک بسته برنامه فعال میشود، حداقل نسبت ابعاد داده شده در مانیفست برنامه به بزرگترین نسبت ابعاد فعال شده تغییر میکند، مگر اینکه مقدار مانیفست برنامه بالاتر باشد.  | 
|  شناسه تغییر: ۲۱۸۹۵۹۹۸۴OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREENحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، محدودیت حداقل نسبت ابعاد را در حالت تمامصفحه عمودی لغو میکند تا از تمام فضای موجود صفحه نمایش استفاده شود.  | 
|  شناسه تغییر: ۱۸۰۳۲۶۷۸۷OVERRIDE_MIN_ASPECT_RATIO_LARGEحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی OVERRIDE_MIN_ASPECT_RATIOنیز فعال باشد، فعال کردن این تغییر برای یک بسته، حداقل نسبت ابعاد فعالیت را روی یک مقدار بزرگ که توسطOVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUEتعریف شده است، تنظیم میکند. | 
|  شناسه تغییر: ۱۸۰۳۲۶۸۴۵OVERRIDE_MIN_ASPECT_RATIO_MEDIUMحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی OVERRIDE_MIN_ASPECT_RATIOنیز فعال باشد، فعال کردن این تغییر برای یک بسته، حداقل نسبت ابعاد فعالیت را روی مقداری متوسط قرار میدهد که توسطOVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUEتعریف شده است. | 
|  شناسه تغییر: ۳۲۵۵۸۶۸۵۸OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERAحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی فعال باشد، اعمال حداقل نسبت ابعاد مشخص را محدود میکند، به طوری که فقط زمانی اعمال شوند که یک برنامه به دوربین متصل باشد.  | 
|  شناسه تغییر: 203647190OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLYحالت پیشفرض : برای همه برنامهها فعال است.
 
  وقتی OVERRIDE_MIN_ASPECT_RATIOنیز فعال باشد، این تغییر هرگونه تغییر دیگری را که حداقل نسبت ابعاد یک فعالیت را به مقدار خاصی - مانندOVERRIDE_MIN_ASPECT_RATIO_LARGEوOVERRIDE_MIN_ASPECT_RATIO_MEDIUM- تحمیل میکند، به فعالیتهایی که جهت عمودی نیز دارند، محدود میکند. | 
|  شناسه تغییر: ۲۳۶۲۸۳۶۰۴OVERRIDE_RESPECT_REQUESTED_ORIENTATIONحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی این تغییر فعال باشد، بستههایی که روی آنها اعمال میشود را از محدودیتهای جهتگیری که تولیدکنندگان دستگاه میتوانند تعیین کنند، مستثنی میکند.  | 
|  شناسه تغییر: ۲۶۵۴۵۱۰۹۳۳OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSORحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  SCREEN_ORIENTATION_NOSENSORرا برای برنامهای که به آن اعمال میشود فعال میکند. مگر اینکهOVERRIDE_ANY_ORIENTATIONنیز فعال باشد،SCREEN_ORIENTATION_NOSENSORفقط زمانی استفاده میشود که فعالیت هیچ جهتگیری ثابت دیگری را مشخص نکند. | 
|  شناسه تغییر: ۲۶۵۴۵۲۳۴OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAITحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  SCREEN_ORIENTATION_PORTRAITبرای برنامهای که به آن اعمال میشود فعال میکند. مگر اینکهOVERRIDE_ANY_ORIENTATIONنیز فعال باشد،SCREEN_ORIENTATION_PORTRAITفقط زمانی استفاده میشود که فعالیت هیچ جهت ثابت دیگری را مشخص نکند. | 
|  شناسه تغییر: ۳۱۹۴۰۰۷۶۹PARSE_CONTENT_DISPOSITION_USING_RFC_6266حالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، امکان تجزیه هدرهای Content-Disposition که مطابق با RFC 6266 هستند را فراهم میکند. به طور خاص، این امکان تجزیه مقادیر filename*را فراهم میکند که میتوانند از کدگذاری کاراکتر متفاوتی استفاده کنند. | 
|  شناسه تغییر: ۱۷۴۸۴۰۶۲۸RATE_LIMIT_TOASTSحالت پیشفرض : این تغییر قابل تغییر نیست. فقط توسط چارچوب سازگاری ثبت میشود.
 
  محدودیت سرعت را برای تعداد فراخوانیهای Toast.show()فعال میکند تا از بارگذاری بیش از حد toastها در یک زمان محدود روی کاربر جلوگیری شود. هرگونه تلاش برای نمایش toastهای بیشتر از حد مجاز در یک بازه زمانی خاص، منجر به حذف toast میشود. | 
|  شناسه تغییر: 308103782STREAM_INT_DIFFERS_FROM_NEXT_INTحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی فعال باشد، متدهای Random.ints()اکنون دنباله اعداد متفاوتی را نسبت به متدهایRandom.nextInt()برمیگردانند. این از تغییرات در https://bugs.openjdk.org/browse/JDK-8301574 ناشی میشود.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات API OpenJDK در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید.  | 
|  شناسه تغییر: ۱۹۶۲۵۴۷۵۸USE_EXPERIMENTAL_COMPONENT_ALIASحالت پیشفرض : غیرفعال برای همه برنامهها.
 
  وقتی این گزینه فعال باشد، سیستم به پکیج "android" اجازه میدهد از نامهای مستعار کامپوننت استفاده کند.  | 
|  شناسه تغییر: ۲۹۱۸۶۸۷۶۰USE_NEW_ISO_LOCALE_CODESحالت پیشفرض : برای برنامههایی که اندروید ۱۵ (سطح API ۳۵) یا بالاتر را هدف قرار میدهند، فعال است.
 
  وقتی این گزینه فعال باشد، کدهای زبانهای عبری، ییدیش و اندونزیایی دیگر به شکلهای منسوخشدهشان (عبری: iw، ییدیش:jiو اندونزیایی:in) تبدیل نمیشوند.  برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات API OpenJDK در صفحه تغییرات رفتاری اندروید ۱۵ مراجعه کنید. |