汽车 UI 库发行说明

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
  • 将 nullness 接口的库实现替换为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();
    
  • 已弃用PluginFactoryOEMV1PluginFactoryOEMV2

  • 引入PluginFactoryOEMV3接口。

car-ui-lib 版本 2.1.0

  • 新的AppStyledView客户端 API。

    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

此版本引入了对以下car-ui-lib插件 API 的支持:

  • 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

此版本适用于 Android S 及以下版本的 AOSP,并提供以下支持: