Automotive Android OS多屏多窗口
DisplayAreaPolicy.Provider
DisplayAreaPolicy用戶設置DisplayArea的層級結構。DisplayAreaPolicy.Provider用於提供一個DisplayAreaPolicy實例對象。
AAOS中有默認的提供了一個DisplayAreaPolicy.Provider創建了一個DisplayAreaPolicy對象。見:frameworks/opt/car/services/builtInServices/src/com/android/server/wm/CarDisplayAreaPolicyProvider.java
通過AAOS中的配置文件可以指定修改DisplayAreaPolicy.Provider,創建自己的窗口布局。具體情況見:services/Car/car_product/car_ui_portrait/rro/android/res/values-port/config.xml
<!-- Class name of the device specific implementation of DisplayAreaPolicy.Provider
or empty if the default should be used. -->
<string translatable="false" name="config_deviceSpecificDisplayAreaPolicyProvider">
com.android.server.wm.CarDisplayAreaPolicyProvider
</string>