AndroidR车机系统添加关背光的WindowType

背景

要求:副驾屏熄屏的时候音频继续播放、视频暂停播放。

副驾屏熄屏的时候, 增加蒙层,影响下层应用生命周期,即视频应用进入后台时均暂停播放。

分析

参照 Android P车机系统为倒车全景添加新的WindowType 进行实现,由于R对应代码有调整并增加了多屏逻辑,需要重新适配。

实现

framework base修改如下:


Change-Id: I8fe9e7988bcd9816cef9f0cdbb77b843a823c90e
---
 core/java/android/view/WindowManager.java     |  6 ++
 .../server/policy/PhoneWindowManager.java     |  7 ++
 .../server/policy/WindowManagerPolicy.java    | 16 ++++-
 .../com/android/server/wm/DisplayContent.java | 35 +++++++++-
 .../com/android/server/wm/DisplayPolicy.java  | 67 +++++++++++++++++++
 5 files changed, 127 insertions(+), 4 deletions(-

你可能感兴趣的:(车机系统,android,framework,java,车载系统)