ACCESS_SHARED_IDENTITY
معرّف التغيير: 259743961
الحالة التلقائية: مفعَّلة لجميع التطبيقات.
يمنح هذا الإذن إمكانية الوصول إلى هوية التطبيق الذي يتم تشغيله إذا وافق التطبيق على مشاركة هويته من خلال تشغيل هذا النشاط باستخدام مثيل من ActivityOptions تم استدعاؤه باستخدام ActivityOptions.setShareIdentityEnabled(boolean) بقيمة true، أو إذا كان رقم تعريف المستخدم (UID) للنشاط الذي تم تشغيله هو نفسه رقم تعريف المستخدم للتطبيق الذي يتم تشغيله. عند تفعيل هذا التغيير واستيفاء أحد المتطلبات التالية، يمكن للنشاط الوصول إلى معرّف UID واسم الحزمة للتطبيق الذي تم تشغيله باستخدام Activity.getLaunchedFromUid() وActivity.getLaunchedFromPackage() على التوالي.
|
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
معرّف التغيير: 258236856
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل هذا الخيار، يتم عرض رسالة "التطبيق لا يستجيب" عند بطء استجابة التطبيقات لواجهات برمجة التطبيقات والوظائف في الإصدار 13 من نظام التشغيل Android (المستوى 33 لواجهة برمجة التطبيقات) أو الإصدارات الأقدم.
|
AUTHORITY_ACCESS_CHECK_CHANGE_ID
معرّف التغيير: 207133734
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يتيح هذا الخيار التحقّق من إذن الوصول إلى بيانات جميع واجهات برمجة التطبيقات ذات الصلة بالمزامنة من خلال معرّف المستخدم (UID) الذي يطلب البيانات.
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
معرّف التغيير: 162547999
الحالة التلقائية: غير مفعَّلة لجميع التطبيقات.
يشير إلى أنّ هذا الجهاز يتيح استخدام مؤشرات الكاميرا والميكروفون. القيمة هي false إذا كانت متوفّرة، لأنّ الطريقة
CompatChanges#isChangeEnabled
تعرض true إذا لم يكن معرّف التغيير متوفّرًا.
|
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
معرّف التغيير: 244637991
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عندما يرسل تطبيق PendingIntent باستخدام
PendingIntent#send()
أو طرق مشابهة، يجب أن يوافق التطبيق الآن على منح نفسه
امتيازات بدء النشاط في الخلفية لبدء الغرض المعلق.
لمزيد من المعلومات عن هذا التغيير، يُرجى الاطّلاع على القسم في صفحة التغييرات في السلوك في Android 14 حول
قيود إضافية على بدء الأنشطة من الخلفية.
|
DETACH_THROWS_ISE_ONLY
معرّف التغيير: 236825255
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
Flag to gate correct exception thrown by
#detachImage.
تم توثيق #detachImage على أنّه يعرض
IllegalStateException
في حال حدوث خطأ، وقد عرضت طريقة المساعد المحلي
RuntimeException
إذا تم إيقاف السطح أثناء فصل
Image.
يستمر سلوك الاستثناء غير الموثَّق هذا خلال نظام التشغيل Android 13 (المستوى 33 لواجهة برمجة التطبيقات).
بعد الإصدار 13 من نظام التشغيل Android (المستوى 33 لواجهة برمجة التطبيقات)، لن تعرض طريقة المساعد الأصلية الخطأ IllegalStateExceptions إلا وفقًا للمستندات.
عند تفعيل هذا التغيير، لن يعرض #detachImage
الخطأ IllegalStateException إلا إذا واجه أخطاء أثناء
فصل الصورة. يظل السلوك بدون تغيير للتطبيقات التي تستهدف الإصدار 13 من نظام التشغيل Android (المستوى 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
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
تستخدم التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android أو الإصدارات الأحدث تنفيذ mDNS مدمجًا في النظام الأساسي كبرنامج خفي، بينما تواصل التطبيقات التي تستهدف الإصدارات السابقة استخدام برنامج خفي قديم لاكتشاف الخدمات على الشبكة (NSD) (مع برنامج خفي أصلي قديم كبرنامج NsdManager).
|
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
معرّف التغيير: 266524688
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
يتم تفعيل عملية التحقّق من الإمكانات المصدَّقة ذاتيًا للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android أو الإصدارات الأحدث. يمكنك الاطّلاع على
NetworkCapabilities
لمزيد من التفاصيل.
|
ENFORCE_PACKAGE_VISIBILITY_FILTERING
معرّف التغيير: 154726397
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يجب أن توضّح التطبيقات في البيان متطلبات إذن الوصول إلى الحِزم كي تتمكّن من الوصول إلى واجهات برمجة التطبيقات AccountManager.
|
ENFORCE_READ_ONLY_JAVA_DCL
معرّف التغيير: 218865702
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 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
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل التطبيقات الفورية، يجب أن تحدّد أنواع الخدمات المناسبة التي تعمل في المقدّمة لأي خدمات تم الإعلان عنها في ملف بيان التطبيق.
لمزيد من المعلومات عن هذا التغيير، يُرجى الاطّلاع على الصفحة التي توضّح
التغييرات في أنواع الخدمات التي تعمل في المقدّمة.
|
FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
معرّف التغيير: 255042465
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل هذا الخيار، سيؤدي استخدام التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث
والتي تبدأ خدمة تعمل في المقدّمة باستخدام النوع FOREGROUND_SERVICE_TYPE_NONE المتوقّف نهائيًا
إلى ظهور تحذير في السجلّ.
لمزيد من المعلومات عن هذا التغيير، يُرجى الاطّلاع على الصفحة التي توضّح
التغييرات في أنواع الخدمات التي تعمل في المقدّمة.
|
FGS_TYPE_NONE_DISABLED_CHANGE_ID
معرّف التغيير: 255038118
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل هذا الخيار، سيؤدي بدء تشغيل خدمة تعمل في المقدّمة باستخدام النوع FOREGROUND_SERVICE_TYPE_NONE المتوقّف نهائيًا إلى حدوث استثناء في التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث.
لمزيد من المعلومات عن هذا التغيير، يُرجى الاطّلاع على الصفحة التي توضّح
التغييرات في أنواع الخدمات التي تعمل في المقدّمة.
|
FGS_TYPE_PERMISSION_CHANGE_ID
معرّف التغيير: 254662522
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل هذا الخيار، سيؤدي بدء خدمة تعمل في المقدّمة في التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 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
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يجب تصدير المكوّنات من أجل استدعائها من خلال النوايا الضمنية. إذا لم يتم تصدير أحد المكوّنات واستدعاؤه، ستتم إزالته من قائمة المستقبلات. وينطبق ذلك تحديدًا على الأنشطة وعمليات البث.
لمزيد من المعلومات حول هذا التغيير، يُرجى الاطّلاع على القسم الخاص
بالقيود المفروضة على النوايا الضمنية والمعلّقة في صفحة التغييرات في السلوك في Android 14.
|
معرّف التغيير: 266201607
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يجب أن تطلب التطبيقات من المستخدم تقديم موافقته قبل كل جلسة MediaProjection.
لمزيد من المعلومات حول هذا التغيير، راجِع القسم في صفحة تغييرات السلوك في Android 14 حول كيفية
اشتراط موافقة المستخدم لكل MediaProjection
جلسة تسجيل.
|
NATIVE_HEAP_ZERO_INIT
معرّف التغيير: 178038272
الحالة التلقائية: غير مفعَّلة لجميع التطبيقات.
تفعيل عملية الضبط التلقائي على القيمة صفر عند بدء تخصيص ذاكرة الكومة الأصلية
|
NATIVE_MEMTAG_ASYNC
رقم تعريف التغيير: 145772972
الحالة التلقائية: غير مفعَّلة لجميع التطبيقات.
فعِّل عملية التحقّق من علامة الذاكرة غير المتزامنة (ASYNC) في هذه العملية.
لا يؤثّر هذا الخيار إلا في الأجهزة التي تتوافق مع إضافة وضع علامات الذاكرة (MTE) من ARM.
|
NATIVE_MEMTAG_SYNC
رقم تعريف التغيير: 177438394
الحالة التلقائية: غير مفعَّلة لجميع التطبيقات.
تتيح هذه السمة التحقّق من علامة الذاكرة المتزامنة (SYNC) في هذه العملية.
لا يؤثّر هذا الخيار إلا في الأجهزة التي تتوافق مع إضافة وضع علامات الذاكرة (MTE) من ARM. في حال تفعيل كل من 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
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
عند تفعيل هذه السمة، يجب أن تكون وحدات بايت الشبكة المقدَّرة غير سالبة.
|
REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
معرّف التغيير: 241104082
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يجب أن تحدّد مهمة الاستضافة قيدًا على الشبكة إذا كان JobWorkItem المضمّن يشير إلى استخدام الشبكة.
|
REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
معرّف التغيير: 271850009
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يجب أن تحدّد التطبيقات الإذنَين INTERNET وACCESS_NETWORK_STATE عند جدولة مهمة تتضمّن قيودًا على الاتصال.
|
THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
معرّف التغيير: 255371817
الحالة التلقائية: مفعَّلة للتطبيقات التي تستهدف الإصدار 14 من نظام التشغيل Android (المستوى 34 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث.
بالنسبة إلى التطبيقات التي تستهدف الإصدار Android 14 (المستوى 34 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يعرض النظام استثناءً إذا لم ينفّذ التطبيق جميع واجهات برمجة التطبيقات اللازمة لنقل البيانات بشكل صحيح عند تحديد مهمة نقل بيانات بدأها المستخدم.
لمزيد من المعلومات حول هذا التغيير، يُرجى الاطّلاع على الصفحة التي توضّح كيفية
نقل الخدمات التي تعمل في المقدّمة إلى مهام نقل البيانات التي يبدأها المستخدم.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
رقم تعريف التغيير: 196254758
الحالة التلقائية: غير مفعَّلة لجميع التطبيقات.
عند تفعيل هذا الخيار، يسمح النظام لحزمة "android" باستخدام أسماء مستعارة للمكوّنات.
|