编译Android Car后,系统启动,进入如下界面:
mydroid\packages\services\Car\car_product\overlay\frameworks\base\packages\SystemUI\res\layout\car_navigation_bar.xml
截取一个代码片段:
<com.android.systemui.statusbar.car.CarNavigationButton
android:id="@+id/hvac"
style="@style/NavigationBarButton"
systemui:intent="intent:#Intent;action=android.car.intent.action.TOGGLE_HVAC_CONTROLS;end"
systemui:broadcast="true"
android:src="@drawable/car_ic_hvac"
android:background="?android:attr/selectableItemBackground"
/>
其中Intent对应的是:
mydroid\packages\apps\Car\Hvac\AndroidManifest.xml中的:
<protected-broadcast android:name="android.car.intent.action.TOGGLE_HVAC_CONTROLS" />
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\car\CarStatusBar.java

本文介绍了在Android Car平台中,启动后进入的HVAC(加热、通风和空调)界面。通过分析mydroidpackagesservicesCarcar_productoverlayframeworksasepackagesSystemUI
eslayoutcar_navigation_bar.xml文件及相关的CarStatusBar.java代码,揭示了HVAC界面的实现细节。
最低0.47元/天 解锁文章
1657

被折叠的 条评论
为什么被折叠?



