دمج مكتبة واجهة مستخدم السيارة في التطبيقات

تحتوي مكتبة واجهة مستخدم السيارة على عنصرين يمكن للتطبيقات تنفيذهما:

  • المكوّنات. فئات Java التي تنفِّذ سلوكًا محددًا. على سبيل المثال: CarUiRecyclerView وشريط الأدوات.

  • الموارد: موارد Android الفردية التي تمثّل المؤشرات المتاحة للمصنّعين الأصليين للأجهزة لتحقيق الاتساق مع التصميم الخاص بهم. تستخدم المكونات أعلاه هذه الموارد قابلة للتخصيص.

تدمج التطبيقات مكتبة واجهة مستخدم السيارة من خلال إضافتها كملحق:

  • في نظامَي التشغيل Android 9 وAndroid 10 (ملف Android.mk)، عليك إضافة ما يلي:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
    
  • في نظام التشغيل Android 11 (وإصدارات أحدث) (Android.bp)، عليك إضافة ما يلي:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]
    

مكونات واجهة المستخدم في السيارة الأنيقة

بوجه عام، يجب أن تتمكّن التطبيقات من تحقيق جميع الوظائف اللازمة من خلال توفير البيانات، وفي بعض الحالات، الصور والأيقونات. على سبيل المثال، الرموز القياسية مثل "رجوع" و"إغلاق" يتم توفير البحث والقائمة من خلال مكتبة واجهة مستخدم السيارة. التفاعل مع شريك Android Automotive الهندسة إذا وجدت أن هناك موارد مفقودة أو إذا كانت هناك وظائف لا يمكن باستخدام المكونات المقدمة.