कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी (car-ui-library), एक ऐसी ऑटोमोटिव यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी है जिसे ओईएम अपनी ज़रूरत के हिसाब से बना सकते हैं. Google का सुझाव है कि आप अपना ऐप्लिकेशन बनाने के लिए, car-ui-library का इस्तेमाल करें. अगर ऐसा नहीं किया जा सकता, तो आपके पास दो विकल्प हैं:
- Android 12 में,
car-rotary-libका इस्तेमाल किया जा सकता है. यह car-ui-library का सबसेट है. - Android 11 पर, आपको यहां बताए गए तरीके से अपने
FocusParkingView,FocusArea, औरDirectManipulationHelperलागू करने होंगे.
FocusParkingView लागू करना
आपके पास अपना FocusParkingView लागू करने या car-ui-library से क्लास को अपने प्रोजेक्ट में कॉपी करने का विकल्प है.
FocusParkingView को लागू करने के लिए:
- सुलभता क्लास का नाम हार्ड कोड करें, ताकि
RotaryServiceउसे पहचान सके:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
FocusArea लागू करना
FocusParkingView की तरह, आपके पास अपनी FocusArea को लागू करने या car-ui-library से क्लास को अपने प्रोजेक्ट में कॉपी करने का विकल्प होता है.
FocusArea को लागू करने के लिए:
- सुलभता क्लास का नाम हार्ड कोड करें, ताकि रोटरी सेवा उसे पहचान सके:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
DirectManipulationHelper लागू करना
यह एक यूटिलिटी क्लास है. car-ui-library से क्लास को अपने प्रोजेक्ट में कॉपी किया जा सकता है.