इस पेज पर, हर रिलीज़ में कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी में किए गए अपडेट की जानकारी दी गई है नीचे दी गई सूची उपलब्ध है.
कार-यूआई-लिब 2.6.0
नई सुविधाएं
CarUiToolbar
के लोगो के लिए, टैप लिसनर जोड़ा गया.
वे समस्याएं जिनका समाधान किया गया है
- उस समस्या को ठीक कर दिया गया है जिसकी वजह से
CarUiToolbar
का ओवरफ़्लो डायलॉग कॉन्टेंट मौजूद रहेगा प्लगिन से अपडेट करते समय पुरानी जानकारी मौजूद होती है. - उस समस्या को ठीक कर दिया गया है जिसकी वजह से
CarUiRecyclerView
का स्क्रोलबार नहीं दिख रहा था गलत इनसेट लागू किए गए. - प्लगिन से शून्य
InsetsChangedListener
मिलने पर, समस्या को ठीक किया गया. AppStyledView
में रेंडर की गई सामग्री को लागू करने के लिए जाँच जोड़ी गई हैTheme.CarUi
.- बड़ी लैंडस्केप स्क्रीन में,
AppStyledView
की पोज़िशन तय करने की डिफ़ॉल्ट सेटिंग तय की गई है. AppStyledView
के बैकग्राउंड और रोशनी को कम करने की सुविधा को पसंद के मुताबिक बनाया गया.- इसके बाद
AppStyledDialog#setContentView()
पर कॉल के लिए सहायता जोड़ी गईAppStyledView
दिखाया गया है.
ये तरीके अब काम नहीं करते:
CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean)
, इस्तेमाल करेंCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean)
आज़माएं.CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean)
, इसके बजायCarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean)
का इस्तेमाल करें.
कार-ui-lib-plugin-apis 1.5.0
नई सुविधाएं
CarUiToolbar
के लोगो टैप लिसनर को पसंद के मुताबिक बनाया गया.
ये आइटम हटा दिए गए हैं:
PluginFactoryOEMV6
, इसके बजायPluginFactoryOEMV7
का इस्तेमाल करें.ToolbarControllerOEMV2
, इसके बजायToolbarControllerOEMV3
का इस्तेमाल करें.
कार-यूआई-लिब 2.5.1
वे समस्याएं जिनका समाधान किया गया है
- उस ProGuard समस्या को ठीक किया गया जो कार-ui-lib प्लग इन को लोड नहीं कर रही थी.
- उन प्लगिन के लिए आगे काम करने की सुविधा को ठीक किया गया जिनकी वजह से रनटाइम के दौरान NPE होगा.
- यह लागू करें कि कार-ui-lib प्लग इन को एक सिस्टम ऐप्लिकेशन होना चाहिए.
- कुछ मामलों में स्क्रोलबार न दिखने की समस्या को ठीक किया गया है,
CarUiRecyclerView
. - प्लगिन के इस्तेमाल होने पर, चुने गए टैब अपडेट न होने की समस्या ठीक की गई.
- प्लग इन का इस्तेमाल करते समय
SearchView
को इंस्टैंशिएट करने से जुड़ी समस्याओं को ठीक किया गया. - गतिविधि के कॉन्टेक्स्ट का इस्तेमाल करके, कार सर्विस के लिए उपयोगकर्ता अनुभव से जुड़ी पाबंदी की स्थिति कॉलबैक शुरू करने की प्रोसेस शुरू करें ताकि डिसप्ले सही तरीके से कॉन्फ़िगर किया जा सके.
- शून्य एनोटेशन अपडेट किए गए.
कार-यूआई-लिब 2.5.0
वे समस्याएं जिनका समाधान किया गया है
- ऑप्टिमाइज़ किए गए प्लगिन के शुरू होने में लगने वाला समय.
- उस समस्या को ठीक किया गया है जिसकी वजह से, ऐप्लिकेशन हमेशा 1 प्लगिन को सबसे ज़्यादा काम करने वाले प्लगिन के तौर पर दिखाते थे वर्शन है.
- थीम की ओवरराइटिंग को हटाया गया, ताकि
AppStyledView
सेTheme.CarUi
को हटाया जा सके. ListPreferenceFragment
पर शीर्षक सेट करने के लिए, बदला जा सकने वाला तरीका जोड़ा गया.
कार-ui-lib-plugin-apis 1.4.0
नई सुविधाएं
CarUiPreference
के OEM को पसंद के मुताबिक बनाने की अनुमति दें.
ये आइटम हटा दिए गए हैं:
PluginFactoryOEMV5
, इसके बजायPluginFactoryOEMV6
का इस्तेमाल करें.
कार-यूआई-लिब 2.4.0
नई सुविधाएं
AppStyledView
पर ट्रांज़िशन के लिए सहायता जोड़ी गई.
वे समस्याएं जिनका समाधान किया गया है
AppStyledRecyclerViewAdapter
को अब सार्वजनिक नहीं किया गया.- के लिए ऑप्टिमाइज़ेशन के साथ संदर्भ के लिए एक आसान तरीका दिया गया
AppStyledDialogController
. AppStyledViewNavIcon
की परिभाषा कोAppStyledDialogController
में ले जाया गया.AppStyledView
में,Theme.CarUi
की थीम के लिए फ़ोर्स किए गए ओवरराइट को हटाया गया.AppStyledView
स्क्रीन को रेंडर करने में मदद करने के लिए, ट्रांज़िशन जोड़े गए.car_ui_recycler_view_no_scrollbar
को उन आइटम की सूची में जोड़ा गया जिन्हें ओवरले किया हुआ होना चाहिए.CarUiRecyclerView
एस्प्रेसोViewActions
के लिए Gradle लाइब्रेरी बनाई गई औरViewMatchers
.ScrollView
का इस्तेमाल करने के लिए, ऐप्लिकेशन के स्टाइल वाले व्यू को फिर से बनाया गया.
कार-ui-lib-plugin-apis 1.3.0
नई सुविधाएं
ये आइटम हटा दिए गए हैं:
PluginFactoryOEMV4
, इसके बजायPluginFactoryOEMV5
का इस्तेमाल करें.RecyclerViewOEMV1
, इसके बजायRecyclerViewOEMV2
का इस्तेमाल करें.OnScrollListenerOEMV1
,RecyclerViewOEMV2.OnScrollListenerOEMV2
का इस्तेमाल करें आज़माएं.
कार-यूआई-लिब 2.3.0
नई सुविधाएं
नया कॉम्पोनेंट जोड़ा गया:
CarUiShortcutsPopup
इन स्क्रोलबार एट्रिब्यूट के लिए सहायता जोड़ी गई:
android:fadeScrollbars
android:scrollbars
android:scrollbarThumbVertical
android:scrollbarTrackVertical
android:scrollbarStyle
android:scrollbarFadeDuration
android:verticalScrollbarPosition
android:requiresFadingEdge
हल की गई समस्याएं
CarUiRecyclerView
को ठीक किया गया, जिसकी वजह सेActivity
पर जगह नहीं बनी मनोरंजन.क्लाइंट कोड और IME सेवा पर भी लागू होता है.
PreferenceFragment
के साथNavHostFragment
का इस्तेमाल चालू किया गया.
कार-ui-lib-plugin-apis 1.2.0
नई सुविधाएं
java.util.function
इंटरफ़ेस के इस्तेमाल को इस लाइब्रेरी से बदला गया
इंटरफ़ेस:
com.android.car.ui.plugin.oemapis.BiConsumer
com.android.car.ui.plugin.oemapis.Consumer
com.android.car.ui.plugin.oemapis.Function
ये आइटम हटा दिए गए हैं:
PluginFactoryOEMV3
, इसके बजायPluginFactoryOEMV4
का इस्तेमाल करें.ToolbarControllerOEMV1
, इसके बजायToolbarControllerOEMV2
का इस्तेमाल करें.ContentListItemOEMV1
, इसके बजायContentListItemOEMV2
का इस्तेमाल करें.ImeSearchInterfaceOEMV1
, इसके बजायImeSearchInterfaceOEMV2
का इस्तेमाल करें.
शून्यता इंटरफ़ेस की लाइब्रेरी लागू करने के तरीके को लागू करने की सुविधा से बदला गया
androidx.annotations
पेज चुने जा सकते हैं.
कार-ui-lib-plugin-apis 1.1.1
इस रिलीज़ में, minSdkVersion
को अपडेट करके 28 कर दिया जाएगा.
कार-यूआई-लिब 2.2.1
इस रिलीज़ में:
CarUiFooterPreference
के बारे में जानकारीminSdkVersion
को बदलकर 28 कर देता है.
कार-ui-lib-plugin-apis 1.1.0
इस रिलीज़ में:
AppStyledViewControllerOEMV1
का बहिष्कार करता हैAppStyledViewControllerOEMV2
के बारे में जानकारीAppStyledViewControllerOEMV1
के बदलाव शामिल किए गए:public abstract int getContentAreaHeight(); public abstract int getContentAreaWidth();
PluginFactoryOEMV1
औरPluginFactoryOEMV2
का बहिष्कार करता हैPluginFactoryOEMV3
इंटरफ़ेस की जानकारी देता है.
कार-यूआई-लिब 2.1.0
इस रिलीज़ में:
AppStyledView
क्लाइंट एपीआई जोड़ता है:public int getContentAreaHeight(); public int getContentAreaWidth();
CarUiPrimarySwitchPreference
के बारे में जानकारीAppStyledDialogController
कंस्ट्रक्टर को अपडेट करके,Activity
की ज़रूरत होती हैContext
के बजाय:इसे जोड़ता है:
public AppStyledDialogController(android.app.Activity);
बंद किया गया:
public AppStyledDialogController(android.content.Context);
कार-ui-lib-plugin-apis 1.0.1
इस रिलीज़ में शून्य वाले एनोटेशन जोड़े गए हैं.
कार-ui-lib-plugin-apis 1.0.0
इस रिलीज़ में, नीचे दिए गए car-ui-lib
प्लगिन एपीआई के साथ काम करने की सुविधा उपलब्ध है:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
कार-यूआई-लिब 2.0.0
यह वर्शन Google पर उपलब्ध है
मेवन,
इन घटकों के लिए car-ui-lib
प्लग इन समर्थन प्रस्तुत करता है:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
कार-यूआई-लिब 1.0.0
यह रिलीज़, Android 12 और उससे पहले के वर्शन के लिए AOSP पर उपलब्ध है. इसके लिए सहायता:
AppStyledViewDialog
CarUiRecyclerView
CarUiToolbar
CarUiListItems
- डायलॉग
- रनटाइम रिसॉर्स ओवरले (आरआरओ) की मदद से संसाधन को पसंद के मुताबिक बनाना
PreferencesFragment
- रोटरी सपोर्ट
WideScreenImeKeyboard