कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी की जानकारी

इस पेज पर, हर रिलीज़ में कार की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी में किए गए अपडेट की जानकारी दी गई है नीचे दी गई सूची उपलब्ध है.

कार-यूआई-लिब 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 पर उपलब्ध है. इसके लिए सहायता: