Merge "Open PiP menu via KEYEVENT_WINDOW on TV"

This commit is contained in:
TreeHugger Robot
2021-12-08 16:44:14 +00:00
committed by Android (Google) Code Review

View File

@@ -17,6 +17,7 @@
package com.android.systemui.statusbar.tv;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.RemoteException;
import android.os.ServiceManager;
@@ -38,6 +39,10 @@ import dagger.Lazy;
@SysUISingleton
public class TvStatusBar extends CoreStartable implements CommandQueue.Callbacks {
private static final String ACTION_SHOW_PIP_MENU =
"com.android.wm.shell.pip.tv.notification.action.SHOW_PIP_MENU";
private static final String SYSTEMUI_PERMISSION = "com.android.systemui.permission.SELF";
private final CommandQueue mCommandQueue;
private final Lazy<AssistManager> mAssistManagerLazy;
@@ -65,4 +70,9 @@ public class TvStatusBar extends CoreStartable implements CommandQueue.Callbacks
public void startAssist(Bundle args) {
mAssistManagerLazy.get().startAssist(args);
}
@Override
public void showPictureInPictureMenu() {
mContext.sendBroadcast(new Intent(ACTION_SHOW_PIP_MENU), SYSTEMUI_PERMISSION);
}
}