Merge "Open PiP menu via KEYEVENT_WINDOW on TV"
This commit is contained in:
committed by
Android (Google) Code Review
commit
763b6b2988
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user