Примечания к выпуску автомобильной библиотеки пользовательского интерфейса

car-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 .

car-ui-lib-plugin-apis версии 1.1.1

  • Изменено minSdkVersion на 28.

car-ui-lib версии 2.2.1

  • Представлен CarUiFooterPreference .
  • Изменено minSdkVersion на 28.

car-ui-lib-plugin-apis версии 1.1.0

  • Устаревший AppStyledViewControllerOEMV1 .
  • Представлен AppStyledViewControllerOEMV2 .

    Отличия от AppStyledViewControllerOEMV1

    public abstract int getContentAreaHeight();
    public abstract int getContentAreaWidth();
    
  • Устаревшие PluginFactoryOEMV1 и PluginFactoryOEMV2 .

  • Представлен интерфейс PluginFactoryOEMV3 .

car-ui-lib версии 2.1.0

  • Новые клиентские API AppStyledView .

    public int getContentAreaHeight();
    public int getContentAreaWidth();
    
  • Представлен CarUiPrimarySwitchPreference .

  • Обновлен конструктор AppStyledDialogController , теперь он требует Activity вместо Context .

    Добавлен

    public AppStyledDialogController(android.app.Activity);
    

    Устаревший

    public AppStyledDialogController(android.content.Context);
    

car-ui-lib-plugin-apis версии 1.0.1

В этой версии добавлены аннотации nullness.

car-ui-lib-plugin-apis версии 1.0.0

В этой версии представлена ​​поддержка следующих API плагинов car-ui-lib :

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib версии 2.0.0

Эта версия, доступная в Google Maven , представляет поддержку подключаемого модуля car-ui-lib для следующих компонентов:

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib версии 1.0.0

Этот выпуск доступен на AOSP для Android S и ниже и обеспечивает поддержку: