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