Integrate PipUI PipManager to PipController (7/N)
For SystemUI 1) Integrate PipUI & PipManager to PipController 2) Rename interface BasePipManager to Pip and implement by PipController 3) Dagger provides PipController through WMShellModule/TvWMShellModule 4) Let dagger provides PipBoundsHandler to ensure correctly init in ArcSystemUI 5) dagger provides PipTaskOrganizer and let ArcSystemUI to customize 6) Move CommandQueue to WMShell for handling keyevent KEYCODE_WINDOW of Pip Bug: 161118569 Bug: 166181820 Test: make SystemUI Test: make ArcSystemUI Test: lunch aosp_tv_arm-userdebug & make Test: atest WindowManagerShellTests Test: atest SystemUITests Test: adb shell input keyevent 171(KEYCODE_WINDOW) Test: manual test Pip demo AP Change-Id: I4b923b9c5ef00da3666a2d36ff098906921e15ed
Loading
Please register or sign in to comment