ACCOUNT_ACCESS_CHECK_CHANGE_ID شناسه تغییر: 201794303 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، بررسی دسترسی به حساب کاربری برای شناسه کاربری فراخوانیشده در تمام APIهای مرتبط با همگامسازی را فعال میکند. |
ALLOW_COPY_SOLID_COLOR_VIEW شناسه تغییر: 205907456 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به برنامه اجازه میدهد تا فراخوانی SplashScreen.OnExitAnimationListener.onSplashScreenExit(SplashScreenView) را دریافت کند، حتی زمانی که صفحه شروع فقط یک رنگ ثابت را نشان میدهد. |
ALLOW_SECURE_ACTIVITY_DISPLAY_ON_REMOTE_DEVICE شناسه تغییر: 201712607 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، در صورت لزوم امکان نمایش یک فعالیت امن روی دستگاههای راه دور را فراهم میکند. |
BORINGLAYOUT_FALLBACK_LINESPACING شناسه تغییر: ۲۱۰۹۲۳۴۸۲ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، فاصلهگذاری خطوط متن جایگزین (ارتفاع خط) را برای BoringLayout فعال میکند. |
CALL_REDIRECTION_AUDIO_MODES شناسه تغییر: ۱۸۹۴۷۲۶۵۱ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، امکان استفاده از حالتهای صوتی برای تغییر مسیر صدای تماس فراهم میشود. |
CAMERA_MIC_INDICATORS_NOT_PRESENT شناسه تغییر: ۱۶۲۵۴۷۹۹ حالت پیشفرض : غیرفعال برای همه برنامهها.
نشان میدهد که این دستگاه از نشانگرهای دوربین و میکروفون پشتیبانی میکند. در صورت وجود، false خواهد بود، زیرا متد CompatChanges#isChangeEnabled در صورت عدم وجود Change ID true را برمیگرداند. |
CLEAR_SHOW_FORCED_FLAG_WHEN_LEAVING شناسه تغییر: ۲۱۴۰۱۶۰۴۱ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، از اعمال هرگونه تأثیری توسط پرچم SHOW_FORCED جلوگیری میکند، مگر اینکه تماسگیرنده در حال حاضر متمرکز باشد. |
DEFER_BOOT_COMPLETED_BROADCAST_CHANGE_ID شناسه تغییر: 203704822 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، پخش LOCKED_BOOT_COMPLETED و BOOT_COMPLETED را تا اولین باری که هر فرآیندی در UID شروع میشود، به تعویق بیندازید. |
DISALLOW_DEADLINES_FOR_PREFETCH_JOBS شناسه تغییر: ۱۹۴۵۳۲۷۰۳ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، تعیین مهلت (با استفاده از JobInfo.Builder.setOverrideDeadline(long) ) برای کارهای پیشواکشی ( JobInfo.Builder.setPrefetch(boolean) مجاز نیست. کارهای پیشواکشی قرار است نزدیک به راهاندازی بعدی برنامه اجرا شوند، بنابراین مجاز به داشتن مهلت نیستند. با این حال، سیستم هیچ کار پیشواکشی برنامهریزیشده قبلی را که دارای مهلت باشد، حذف یا لغو نمیکند. هیچ راهی برای یک برنامه وجود ندارد که یک کار پیشواکشیِ زمانبندیشدهی دائمی را با مهلت مشخص نگه دارد. کارهای پیشواکشی با مهلت مشخص اجرا میشوند و برنامههای تحت این محدودیت قادر به زمانبندی کارهای پیشواکشی جدید با مهلت مشخص نخواهند بود. اگر یک کار با ارائه true با استفاده از مقدار بازگشتی از JobService.jobFinished(JobParameters, boolean) یا JobService.onStopJob(JobParameters) زمانبندی مجدد شود، مهلت حذف میشود. کارهای دورهای نیاز به رعایت تمام محدودیتها دارند، بنابراین این محدودیتها در مورد مهلتهای آنها اعمال نمیشود. |
DOWNSCALED شناسه تغییر: ۱۶۸۴۱۹۷۹۹ حالت پیشفرض : غیرفعال برای همه برنامهها.
این تغییر، دروازهبان تمام تغییرات کاهش مقیاس بافر به ازای هر برنامه است. فعال کردن این تغییر، امکان اعمال عوامل مقیاسبندی زیر را فراهم میکند: وقتی این تغییر برای یک بسته برنامه فعال شود، برنامه به اجبار به بالاترین ضریب مقیاسبندی فعال تغییر اندازه میدهد. برای مثال، اگر هر دو ضریب ۸۰٪ و ۷۰٪ ( DOWNSCALE_80 و DOWNSCALE_70 ) فعال باشند، از ۸۰٪ استفاده میشود. |
DOWNSCALE_30 شناسه تغییر: ۱۸۹۹۷۰۰۴۰ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با 30٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_35 شناسه تغییر: ۱۸۹۹۶۹۷۴۹ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۳۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_40 شناسه تغییر: ۱۸۹۹۷۰۰۳۸ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۴۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_45 شناسه تغییر: ۱۸۹۹۶۹۷۸۲ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۴۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_50 شناسه تغییر: ۱۷۶۹۲۶۷۴۱ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۵۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_55 شناسه تغییر: ۱۸۹۹۷۰۰۳۶ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۵۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_60 شناسه تغییر: ۱۷۶۹۲۶۷۷۱ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۶۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_65 شناسه تغییر: ۱۸۹۹۶۹۷۴۴ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۶۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_70 شناسه تغییر: ۱۷۶۹۲۶۸۲۹ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۷۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_75 شناسه تغییر: ۱۸۹۹۶۹۷۷۹ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۷۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_80 شناسه تغییر: ۱۷۶۹۲۶۷۵۳ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۸۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_85 شناسه تغییر: ۱۸۹۹۶۹۷۳۴ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۸۵٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DOWNSCALE_90 شناسه تغییر: ۱۸۲۸۱۱۲۴۳ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی DOWNSCALED نیز فعال باشد، فعال کردن این تغییر برای یک بسته، برنامه را مجبور میکند فرض کند که روی نمایشگری با ۹۰٪ وضوح عمودی و افقی نمایشگر واقعی اجرا میشود. |
DUMP_IGNORES_SPECIAL_ARGS شناسه تغییر: ۱۴۹۲۵۴۰۵۰ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، اگر dumpsys activity با آرگومانهای خاصی فراخوانی شود dump(String, FileDescriptor, PrintWriter, String[]) فراخوانی نمیشود. |
DYNAMIC_RECEIVER_EXPLICIT_EXPORT_REQUIRED شناسه تغییر: ۱۶۱۱۴۵۲۸۷ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی فعال باشد، از برنامه میخواهد که هنگام ثبت گیرنده برای یک پخش محافظت نشده در کد، صریحاً Context.RECEIVER_EXPORTED یا Context.RECEIVER_NOT_EXPORTED را تنظیم کند. برای کسب اطلاعات بیشتر، به بخش «صادر کردن امنتر گیرندههای ثبتشده در متن» مراجعه کنید. |
ENABLE_PENDING_INTENT_BAL_OPTION شناسه تغییر: ۱۹۲۳۴۱۱۲۰ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، از سوءاستفاده از PendingIntent برای شروع فعالیت پسزمینه جلوگیری میکند. |
ENABLE_SIMPLIFIED_DARK_MODE شناسه تغییر: ۲۱۴۷۴۱۴۷۲ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به محتوای وب اجازه میدهد تا سبک روشن یا تیره را مطابق با تم برنامه اعمال کند و WebView در صورت لزوم با تاریک کردن الگوریتمی، سعی در تیره کردن محتوای وب کند. برای جزئیات بیشتر به setAlgorithmicDarkeningAllowed(boolean) مراجعه کنید. |
ENABLE_TOUCH_OPAQUE_ACTIVITIES شناسه تغییر: ۱۹۴۴۸۰۹۹۱ حالت پیشفرض : برای همه برنامهها فعال است.
برای برنامههایی که روی اندروید ۱۳ (سطح API ۳۳) یا بالاتر اجرا میشوند، باعث میشود فعالیتها تمام لمسهای درون محدوده وظایف خود را مصرف کنند. |
ENABLE_USE_EXACT_ALARM شناسه تغییر: ۲۱۸۵۳۳۱۷۳ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به انواع خاصی از برنامهها اجازه میدهد تا Manifest.permission.USE_EXACT_ALARM برای زمانبندی دقیق آلارمها استفاده کنند. |
ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS شناسه تغییر: ۱۶۱۲۵۲۱۸۸ حالت پیشفرض : برای همه برنامهها فعال است.
کامپوننتها دریافت intentها از فراخوانندههای خارجی که با فیلترهای intent اعلامشدهشان مطابقت ندارند را متوقف میکنند. وقتی یک برنامه یک کامپوننت export شده را در مانیفست خود ثبت میکند و یک فیلتر intent اضافه میکند، کامپوننت میتواند توسط هر intentی، حتی آنهایی که با فیلتر intent مطابقت ندارند، شروع شود. این چیزی است که بسیاری از توسعهدهندگان آن را خلاف منطق میدانند. بدون بررسی intent هنگام شروع کامپوننت، در برخی شرایط میتواند به برنامههای شخص ثالث اجازه دهد تا عملکردهای فقط داخلی را فعال کنند. |
ENFORCE_STRICT_QUERY_BUILDER شناسه تغییر: ۱۴۳۲۳۱۵۲ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی فعال باشد، SQLiteQueryBuilder تمام انتخابهای کوئری CalendarProvider2 را از نظر آرگومانهای مخرب بررسی میکند. |
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 شناسه تغییر: ۱۷۴۰۴۲۹۳۶ حالت پیشفرض : غیرفعال برای همه برنامهها.
بستههایی که روی آنها اعمال میشود را مجبور به تغییر اندازه میکند. ما فقط اجازه تغییر اندازه در حالت پنجرهای تمام صفحه را میدهیم، اما برنامه را مجبور به تغییر اندازه در حالت چند پنجرهای نمیکنیم. |
GET_API_SIGNATURES_FROM_UICC_PORT_INFO شناسه تغییر: 202110963 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به یک سیمکارت اجازه میدهد بیش از یک ICCID را همزمان فعال داشته باشد. پشتیبانی از این قابلیت توسط Multiple Enabled Profiles (MEP) ارائه میشود. |
GWP_ASAN شناسه تغییر: ۱۳۵۶۳۴۸۴۶ حالت پیشفرض : غیرفعال برای همه برنامهها.
تشخیص اشکالات حافظه بومی نمونهبرداریشده را در برنامهها فعال میکند. برای کسب اطلاعات بیشتر در مورد استفاده از GWP-ASan، به راهنمای GWP-ASan مراجعه کنید. |
ICC_CLOSE_CHANNEL_EXCEPTION_ON_FAILURE شناسه تغییر: 208739934 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، اکنون هر زمان که عملیات بستن کانال ICC با شکست مواجه شود، یک استثنا ایجاد میشود. |
شناسه تغییر: 203800354 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، کنترلهای رسانهای مبتنی بر اعلانهای Notification.MediaStyle اکنون به جای اقدامات اعلان، اقداماتی مبتنی بر PlaybackState جلسه رسانه دارند. برای کسب اطلاعات بیشتر در مورد این تغییر، به بخش مربوط به تغییرات در کنترلهای رسانه در صفحه تغییرات رفتاری اندروید ۱۳ مراجعه کنید. |
NATIVE_HEAP_ZERO_INIT شناسه تغییر: ۱۷۸۰۳۸۲۷۲ حالت پیشفرض : غیرفعال برای همه برنامهها.
فعال کردن مقداردهی اولیه خودکار صفر برای تخصیص حافظه هیپ بومی. |
NATIVE_MEMTAG_ASYNC شناسه تغییر: ۱۳۵۷۷۲۹۷۲ حالت پیشفرض : غیرفعال برای همه برنامهها.
فعال کردن بررسی برچسب حافظه ناهمزمان (ASYNC) در این فرآیند. این پرچم فقط روی سختافزاری که از افزونه برچسبگذاری حافظه ARM (MTE) پشتیبانی میکند، تأثیر میگذارد. |
NATIVE_MEMTAG_SYNC شناسه تغییر: ۱۷۷۴۳۸۳۹۴ حالت پیشفرض : غیرفعال برای همه برنامهها.
بررسی برچسب حافظه همزمان (SYNC) را در این فرآیند فعال میکند. این پرچم فقط روی سختافزاری که از افزونه برچسبگذاری حافظه ARM (MTE) پشتیبانی میکند، تأثیر میگذارد. اگر هم NATIVE_MEMTAG_ASYNC و هم این گزینه فعال باشند، این گزینه اولویت دارد و MTE در حالت SYNC فعال میشود. |
NOTIFICATION_LOG_ASSISTANT_CANCEL شناسه تغییر: ۱۹۵۵۷۹۲۸۰ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به شنوندگان این امکان را میدهد که دلیل خاصتر ارائه شده برای لغو اعلانها از یک دستیار را درک کنند، نه اینکه از REASON_LISTENER_CANCEL که عمومیتر است استفاده کنند. |
NOTIFICATION_PERM_CHANGE_ID شناسه تغییر: ۱۹۴۸۳۳۴۴۱ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، تغییرات رفتاری مربوط به مجوز زمان اجرا برای اعلانها را فعال میکند. برای کسب اطلاعات بیشتر در مورد این تغییر، به صفحه مربوط به مجوز جدید زمان اجرای اعلان مراجعه کنید. |
NOTIFICATION_TRAMPOLINE_BLOCK_FOR_EXEMPT_ROLES شناسه تغییر: ۲۲۷۷۵۲۲۷ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، Activity از گیرندههای پخش یا سرویسها در پاسخ به اعلان شروع میشود و کلیکهای مربوط به اقدام اعلان به دلایل UX و عملکرد برای دارندگان نقشهای قبلاً معاف (مرورگرها) مسدود میشوند. |
OVERRIDABLE_COMPONENT_CALLBACKS شناسه تغییر: ۱۹۳۲۴۷۹۰۰ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، registerComponentCallbacks(ComponentCallbacks) به جای اینکه همیشه به getApplicationContext() اضافه شود، یک ComponentCallbacks به Activity یا ContextWrapper.getBaseContext() اضافه میکند. |
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK شناسه تغییر: ۱۹۱۵۱۳۲۱۴ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی این شناسه تغییر فعال باشد، بستههایی که اعمال میشوند را مجبور میکند تا مقدار فعلی android:resizeableActivity و همچنین SDK هدف برابر یا کمتر از M را نادیده بگیرند و فعالیت را غیرقابل تغییر اندازه در نظر بگیرند. در این حالت، مقدار چرخش دوربین و برش فقط به جبران مورد نیاز با توجه به چرخش فعلی صفحه نمایش بستگی دارد. |
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS شناسه تغییر: ۱۸۹۲۲۹۹۵۶ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی این شناسه تغییر فعال شود، بستههایی که اعمال میشوند را مجبور میکند تا رفتار پیشفرض چرخش و برش دوربین را لغو کنند و همیشه CaptureRequest.SCALER_ROTATE_AND_CROP_NONE برگردانند. رفتار پیشفرض به همراه تمام ترکیبات ممکن لغو در جدول زیر مورد بحث قرار گرفته است. |
OVERRIDE_MIN_ASPECT_RATIO شناسه تغییر: ۱۷۴۰۴۲۹۸۰ حالت پیشفرض : غیرفعال برای همه برنامهها.
این تغییر، دروازهبان تمام تغییراتی است که حداقل نسبت ابعاد مشخصی را اعمال میکنند. فعال کردن این تغییر، امکان اعمال حداقل نسبتهای ابعاد زیر را فراهم میکند: وقتی این تغییر برای یک بسته برنامه فعال میشود، حداقل نسبت ابعاد داده شده در مانیفست برنامه به بزرگترین نسبت ابعاد فعال شده تغییر میکند، مگر اینکه مقدار مانیفست برنامه بالاتر باشد. |
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_PORTRAIT_ONLY شناسه تغییر: 203647190 حالت پیشفرض : برای همه برنامهها فعال است.
وقتی OVERRIDE_MIN_ASPECT_RATIO نیز فعال باشد، این تغییر هرگونه تغییر دیگری را که حداقل نسبت ابعاد یک فعالیت را به مقدار خاصی - مانند OVERRIDE_MIN_ASPECT_RATIO_LARGE و OVERRIDE_MIN_ASPECT_RATIO_MEDIUM - تحمیل میکند، به فعالیتهایی که جهت عمودی نیز دارند، محدود میکند. |
RATE_LIMIT_TOASTS شناسه تغییر: ۱۷۴۸۴۰۶۲۸ حالت پیشفرض : این تغییر قابل تغییر نیست. فقط توسط چارچوب سازگاری ثبت میشود.
محدودیت سرعت را برای تعداد فراخوانیهای Toast.show() فعال میکند تا از بارگذاری بیش از حد toastها در یک زمان محدود روی کاربر جلوگیری شود. هرگونه تلاش برای نمایش toastهای بیشتر از حد مجاز در یک بازه زمانی خاص، منجر به حذف toast میشود. |
REQUEST_LISTENING_MUST_MATCH_PACKAGE شناسه تغییر: ۱۷۲۲۵۱۸۷۸ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، فراخوانی TileService.requestListeningState(Context, ComponentName) بررسی میکند که بسته فراخوانی (UID) و بسته ComponentName هدف مطابقت داشته باشند. سیستم همچنین بررسی میکند که زمینه مورد استفاده میتواند از طرف کاربر فعلی اقداماتی را انجام دهد. |
RETURN_ADVANCED_VIDEO_PROFILES شناسه تغییر: 206033068 حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، نوع پروفایلهای ویدیویی برگردانده شده توسط getAll(String, int) را کنترل میکند. |
SHOULD_RESOLVE_PORT_INDEX_FOR_APPS شناسه تغییر: ۲۲۴۵۶۲۸۷۲ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، به سیمکارتها اجازه میدهد تا چندین پروفایل فعال (MEP) را در پورتهای مختلف فعال کنند. برای حفظ سازگاری با نسخههای قبلی برای برنامههای اپراتور، هنگامی که برنامهای که سطح API ۳۲ یا پایینتر را هدف قرار میدهد، switchToSubscription را فراخوانی میکند یا APIها را بدون مشخص کردن شاخص پورت دانلود میکند، سیستم با استفاده از شاخص پورت ۰، رفتار موجود را حفظ میکند، حتی اگر خود دستگاه MEP eUICC را فعال کرده باشد. |
SWITCH_WITHOUT_PORT_INDEX_EXCEPTION_ON_DISABLE شناسه تغییر: ۲۱۸۳۹۳۳۶۳ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، هر زمان که switchToSubscription() بدون portIndex برای غیرفعال کردن اشتراک فراخوانی شود، سیستم یک استثنا ایجاد میکند. |
THROW_ON_INVALID_PRIORITY_VALUE شناسه تغییر: ۱۴۰۸۵۲۲۹۹ حالت پیشفرض : برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار میدهند، فعال است.
برای برنامههایی که اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار میدهند، سیستم زمانی که یک برنامه با استفاده از JobInfo.Builder.setPriority(int) مقدار اولویت نامعتبری ارائه میدهد، یک استثنا ایجاد میکند. برنامههای قدیمی ممکن است به طور نادرست از API استفاده کنند، بنابراین اگر به استفاده از API ادامه دهند، فراخوانی بیصدا با شکست مواجه میشود. |
USE_EXPERIMENTAL_COMPONENT_ALIAS شناسه تغییر: ۱۹۶۲۵۴۷۵۸ حالت پیشفرض : غیرفعال برای همه برنامهها.
وقتی این گزینه فعال باشد، سیستم به پکیج "android" اجازه میدهد از نامهای مستعار کامپوننت استفاده کند. |