汽車 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,並提供以下支持: