يقدّم تطبيق "أداة الاتصال" المضمّن في AOSP مظهرًا وبنية أساسيَين يمكنك اعتمادهما كما هو أو تعديلهما.
في الجدول أدناه، يتم تحديد أوصاف "يجب" و"يمكن" وفقًا لمعيار IETF المحدَّد في الكلمات الرئيسية المستخدَمة في ملفات RFC لتحديد مستويات المتطلبات (RFC 2119)، وهو المعيار نفسه المستخدَم في تعريف التوافق مع Android 10.
إرشادات التخصيص
يمكنك تعديل المظهر الأساسي والبنية وفقًا للقيود المذكورة أدناه. يوضّح الجدول التالي مسؤوليات المصنّعين الأصليّين للأجهزة في ما يتعلّق بالتخصيص.
التخصيص | الوصف |
---|---|
يجب | السلوكيات أو الواجهات التي يمكن تخصيصها:
|
مايو | السلوكيات أو الواجهات التي تنصح Google بها لتوفير تجربة مثالية للمستخدم، ولكن لا يتم فرضها
|
ينتمي تطبيق "أداة الاتصال" إلى مجموعة من تطبيقات النظام (بما في ذلك "الوسائط" و"مركز الإشعارات" و"مشغّل التطبيقات")، والتي تتشارك جميعها الأنماط ومواد العرض الشائعة التي يتم تحديدها على مستويات مختلفة في هيكل AOSP:
-
framework/base/core
يتم هنا تحديد جميع الأنماط الأساسية لنظام التشغيل Android. على وجه التحديد، تستند جميع مظاهر تطبيقات النظام إلىTheme.DeviceDefault
، وهو المظهر المصمّم ليستخدمه المصنّعون الأصليون للأجهزة من أجل تخصيص المظهر التلقائي للجهاز. -
packages/services/Car/car_product/overlay
يحتوي هذا المجلد على عناصر إلغاء لـTheme.DeviceDefault
تُستخدَم لإنشاء مظهر Android Automotive وأسلوبه المستندَين إلى AOSP. قد يختار المصنّعون الأصليون للأجهزة استبعاد هذا التراكب واستخدام التراكب الخاص بهم بدلاً من ذلك. -
packages/apps/Car/libs/car-apps-common
الألوان والأنماط الشائعة التي تتم مشاركتها بين تطبيقات النظام المقدَّمة من AOSP يمكن لمصنّعي المعدّات الأصلية تخصيص هذه العناصر باستخدام التراكبات ضمنpath/to/overlay/packages/apps/Car/libs/car-apps-common
. -
packages/apps/Car/Dialer
يستخدم تطبيق "الهاتف" مظهرًا خاصًا به، والذي يمتد منTheme.DeviceDefault
(المحدّد فيframework/base
). يمكن أيضًا تخصيص تنسيقات تطبيق "الهاتف" وألوانه وأنماطه وموارده الأخرى من خلال استخدام تراكب. على غرارlibs
المذكور أعلاه، يمكن العثور على استبدال المرجع فيpath/to/overlay/packages/apps/Car/Dialer
.
مزيد من المستندات
لمزيد من المعلومات عن مظاهر AOSP وعناصر التراكب، يُرجى الاطّلاع على مقالة تخصيص الإصدار باستخدام عناصر التراكب للموارد.