हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
ऐप्लिकेशन में कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी को इंटिग्रेट करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी में, ऐप्लिकेशन के लिए दो एलिमेंट होते हैं:
-
कॉम्पोनेंट. Java क्लास, जो किसी खास व्यवहार को लागू करती हैं. उदाहरण के लिए,
CarUiRecyclerView और टूलबार.
-
संसाधन. अलग-अलग Android संसाधन, जो OEM के लिए उपलब्ध कनोब को दिखाते हैं, ताकि वे अपने डिज़ाइन के साथ एक जैसी सुविधाएं दे सकें. ऊपर दिए गए कॉम्पोनेंट, पसंद के मुताबिक बनाए जा सकने के लिए, इन संसाधनों का इस्तेमाल करते हैं.
ऐप्लिकेशन, कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी को डिपेंडेंसी के तौर पर जोड़कर इंटिग्रेट करते हैं:
-
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 पार्टनर इंजीनियरिंग से संपर्क करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Integrate the Car UI library into apps\n\nCar UI library contains two elements for apps to implement:\n\n- **Components.**Java classes that implement a specific behavior. For example,\n CarUiRecyclerView and Toolbar.\n\n- **Resources.** Individual Android resources that represent the *knobs*\n available for OEMs to achieve consistency with their own design. The components above use these\n resources to become *customizable*.\n\nApps integrate Car UI library by adding it as a dependency:\n\n- Android 9 and Android 10 (`Android.mk` file), add the following:\n\n ```maple\n LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib\n ```\n- Android 11 (and higher) (`Android.bp`), add the following:\n\n ```scdoc\n static_libs: [\n ...\n \"car-ui-lib-bp\",\n ]\n ```\n\nStyle Car UI components\n-----------------------\n\nIn general, apps should be able to achieve all necessary functionality by providing\ndata and, in certain cases, images and icons. For example, standard icons such as Back, Close,\nSearch, and Menu are provided by the Car UI library. Engage with Android Automotive Partner\nEngineering if you find there are missing resources or if there is functionality that can't be\nachieved with the provided components."]]