कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी (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 से क्लास को अपने प्रोजेक्ट में कॉपी किया जा सकता है.