دمج مكتبة Car UI في التطبيقات

تحتوي مكتبة Car UI على عنصرين لتطبيق التطبيقات:

  • عناصر. فئات Java التي تنفذ سلوكًا محددًا. على سبيل المثال، CarUiRecyclerView وToolbar.

  • موارد. موارد Android الفردية التي تمثل المقابض المتاحة لمصنعي المعدات الأصلية لتحقيق الاتساق مع التصميم الخاص بهم. تستخدم المكونات المذكورة أعلاه هذه الموارد لتصبح قابلة للتخصيص .

تقوم التطبيقات بدمج مكتبة Car UI عن طريق إضافتها باعتبارها تبعية:

  • Android 9 وAndroid 10 (ملف Android.mk )، أضف ما يلي:

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

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

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

بشكل عام، يجب أن تكون التطبيقات قادرة على تحقيق جميع الوظائف الضرورية من خلال توفير البيانات، وفي بعض الحالات، الصور والأيقونات. على سبيل المثال، يتم توفير الرموز القياسية مثل Back وClose وSearch وMenu بواسطة مكتبة Car UI. تفاعل مع Android Automotive Partner Engineering إذا وجدت أن هناك موارد مفقودة أو إذا كانت هناك وظائف لا يمكن تحقيقها باستخدام المكونات المتوفرة.