ACCESS_SHARED_IDENTITY شناسه تغییر: 259743961 حالت پیش فرض : برای همه برنامه ها فعال است.
در صورتی که برنامه برای اشتراکگذاری هویت خود با راهاندازی این فعالیت با نمونهای از ActivityOptions که ActivityOptions.setShareIdentityEnabled(boolean) با مقدار true فراخوانی شده است، یا اگر UID فعالیت راهاندازی شده باشد، به هویت برنامه راهاندازی اجازه دسترسی میدهد. مانند برنامه راه اندازی. وقتی این تغییر فعال شد و یکی از این الزامات برآورده شد، فعالیت میتواند به ترتیب با Activity.getLaunchedFromUid() و Activity.getLaunchedFromPackage() به UID و نام بسته برنامه راهاندازی دسترسی پیدا کند. |
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES تغییر شناسه: 258236856 حالت پیشفرض : برای برنامههایی که Android 14 (سطح API 34) یا بالاتر را هدف قرار میدهند فعال است.
وقتی فعال باشد، زمانی که برنامهها به APIها و عملکردهای Android 13 (سطح API 33) یا پایینتر پاسخ نمیدهند، پیام «Application Not Responsing» (ANR) را راهاندازی میکند. |
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#send() یا روشهای مشابه، PendingIntent ارسال میکند، اگر میخواهد امتیازات راهاندازی فعالیت پسزمینه خود را برای شروع هدف معلق اعطا کند، اکنون باید آن را انتخاب کند. برای کسب اطلاعات بیشتر درباره این تغییر، بخش مربوط به محدودیتهای اضافی برای شروع فعالیتها از پسزمینه را در صفحه تغییرات رفتار Android 14 ببینید. |
DETACH_THROWS_ISE_ONLY شناسه تغییر: 236825255 حالت پیشفرض : برای برنامههایی که Android 14 (سطح API 34) یا بالاتر را هدف قرار میدهند فعال است.
پرچمگذاری به دروازه استثنا صحیح پرتاب شده توسط #detachImage . #detachImage به عنوان پرتاب IllegalStateException در صورت بروز خطا ثبت شده است. یک روش کمکی بومی برای این کار، RuntimeException در صورتی که سطح هنگام جدا کردن Image رها شود، پرتاب کرد. این رفتار استثنایی که قبلاً مستند نشده بود تا Android 13 (سطح API 33) ادامه دارد. پس از Android 13 (سطح API 33)، روش helper بومی فقط IllegalStateExceptions مطابق با مستندات پرتاب می کند. هنگامی که این تغییر فعال است، #detachImage فقط در صورتی یک IllegalStateException را پرتاب می کند که هنگام جدا کردن تصویر با خطا مواجه شود. رفتار برای برنامههایی که اندروید 13 (سطح API 33) و پایینتر را هدف قرار میدهند، بدون تغییر باقی میماند. |
DOWNSCALED شناسه تغییر: 168419799 حالت پیشفرض : برای همه برنامهها غیرفعال است.
این تغییر دروازه بان تمام تغییرات کاهش مقیاس بافر هر برنامه است. فعال کردن این تغییر باعث میشود فاکتورهای مقیاسبندی زیر اعمال شوند: وقتی این تغییر برای یک بسته برنامه فعال می شود، اندازه برنامه به اجبار به بالاترین ضریب مقیاس پذیری فعال تغییر می کند. برای مثال، اگر هر دو 80 درصد و 70 درصد ( DOWNSCALE_80 و DOWNSCALE_70 ) فعال باشند، 80٪ استفاده می شود. هنگامی که این تغییر و DOWNSCALED_INVERSE هر دو فعال هستند، DOWNSCALED_INVERSE اولویت دارد و ضریب مقیاسبندی برعکس اعمال میشود. |
DOWNSCALED_INVERSE شناسه تغییر: 273564678 حالت پیشفرض : برای همه برنامهها غیرفعال است.
این تغییر دروازه بان همه تغییرات کاهش مقیاس معکوس بافر هر برنامه است. فعال کردن این تغییر به فاکتورهای مقیاسبندی زیر اجازه میدهد به صورت معکوس اعمال شوند (یعنی به جای آن وضوح تصویر ارتقاء یابد): وقتی این تغییر برای یک بسته برنامه فعال می شود، اندازه برنامه به اجبار به کمترین ضریب مقیاس پذیری فعال تغییر می کند. به عنوان مثال، اگر هر دو 80٪ و 70٪ ( DOWNSCALE_80 و DOWNSCALE_70 ) فعال باشند، 80٪ استفاده می شود، زیرا وقتی معکوس اعمال شود، ضریب مقیاس 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 نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با ۷۰ درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگر DOWNSCALED_INVERSE نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با 142.86 درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_75 تغییر شناسه: 189969779 حالت پیشفرض : برای همه برنامهها غیرفعال است.
اگر DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با 75 درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگر DOWNSCALED_INVERSE نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با 133.33 درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_80 شناسه تغییر: 176926753 حالت پیشفرض : برای همه برنامهها غیرفعال است.
اگر DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با 80 درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. اگر DOWNSCALED_INVERSE نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند که فرض کند روی نمایشگری با ۱۲۵ درصد وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
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 یکپارچه پلتفرم بهعنوان باطن استفاده میکنند، در حالی که برنامههایی که نسخههای قبلی را هدف قرار میدهند، همچنان از پشتیبان کشف سرویس شبکه قدیمی (NSD) استفاده میکنند (با یک دیمون بومی قدیمی به عنوان باطن NsdManager ). |
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION تغییر شناسه: 266524688 حالت پیشفرض : برای برنامههایی که Android 14 (سطح API 34) یا بالاتر را هدف قرار میدهند فعال است.
بررسی قابلیتهای خود تأیید شده برای برنامههایی که اندروید 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 را دارند، زمانی که برنامه تماس به حالت کش می رود، حذف می شود. برای کسب اطلاعات بیشتر در مورد تغییرات هشدارهای دقیق در 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 استفاده کرد، از این رو هنگام دسترسی به رسانههای کدگذاری شده در 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) و بالاتر را هدف قرار میدهند، مؤلفهها باید صادر شوند تا از طریق مقاصد ضمنی آنها را فراخوانی کنند. اگر کامپوننتی صادر و فراخوانی نشود، از لیست گیرنده ها حذف می شود. این به طور خاص در مورد فعالیت ها و پخش ها صدق می کند. برای کسب اطلاعات بیشتر در مورد این تغییر، بخش مربوط به محدودیتها برای مقاصد ضمنی و معلق را در صفحه تغییرات رفتار Android 14 ببینید. |
شناسه تغییر: 266201607 حالت پیشفرض : برای برنامههایی که Android 14 (سطح API 34) یا بالاتر را هدف قرار میدهند فعال است.
برای برنامههایی که Android 14 (سطح API 34) و بالاتر را هدف قرار میدهند، برنامهها باید قبل از هر جلسه ضبط MediaProjection از کاربر بخواهند رضایت بدهد. برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به نحوه نیاز به رضایت کاربر برای هر جلسه ضبط MediaProjection در صفحه تغییرات رفتار Android 14 مراجعه کنید. |
NATIVE_HEAP_ZERO_INIT شناسه تغییر: 178038272 حالت پیشفرض : برای همه برنامهها غیرفعال است.
فعال کردن صفر اولیه سازی خودکار تخصیص حافظه هیپ بومی. |
NATIVE_MEMTAG_ASYNC شناسه تغییر: 145772972 حالت پیشفرض : برای همه برنامهها غیرفعال است.
بررسی تگ حافظه ناهمزمان (ASYNC) را در این فرآیند فعال کنید. این پرچم فقط بر سخت افزار پشتیبانی کننده از برنامه افزودنی برچسب گذاری حافظه ARM (MTE) تأثیر می گذارد. |
NATIVE_MEMTAG_SYNC شناسه تغییر: 177438394 حالت پیشفرض : برای همه برنامهها غیرفعال است.
بررسی تگ حافظه همزمان (SYNC) را در این فرآیند فعال می کند. این پرچم فقط بر سخت افزار پشتیبانی کننده از برنامه افزودنی برچسب گذاری حافظه ARM (MTE) تأثیر می گذارد. اگر هم NATIVE_MEMTAG_ASYNC و هم این گزینه فعال باشند، این گزینه اولویت دارد و MTE در حالت SYNC فعال می شود. |
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 حالت پیشفرض : برای همه برنامهها غیرفعال است.
هنگامی که فعال باشد، سیستم به بسته «اندروید» اجازه می دهد تا از نام مستعار مؤلفه استفاده کند. |