gpt4 book ai didi

android - 在 AndroidTV 上使用 MediaSessionManager.OnActiveSessionsChangedListener

转载 作者:行者123 更新时间:2023-11-29 01:31:46 37 4
gpt4 key购买 nike

我正在尝试监听我的 Android TV 上 Activity 媒体 session 的变化(特别是将我的 Hue 灯设置为某种“电影模式”)。在普通的 Android 设备 (4.3+) 上,我会设置一个 NotificationListenerService 以允许我调用 MediaSessionManager.addOnActiveSessionsChangedListener()

问题是 Android TV 似乎没有用于启用我的 NotificationListenerService 的 UI,并且没有什么可以处理 Settings.ACTION_NOTIFICATION_LISTENER_SETTINGS。有谁知道另一种监听媒体变化的方法或在 Android TV 上启用 NotificationListenerService 的方法?这仅供我自己使用,因此不需要是可扩展的解决方案(adb 很好)。

最佳答案

来自 ADB shell:

  1. 获取当前启用的通知监听器列表:

settings get secure enabled_notification_listeners

默认情况下,在我的电视上,这会返回 com.google.android.leanbacklauncher/.notifications.NotificationMonitorService

  1. 将您的添加到列表中,用冒号分隔。

settings put secure enabled_notification_listeners com.google.android.leanbacklauncher/.notifications.NotificationMonitorService:com.example/com.example.MyNotificationListenerService

关于android - 在 AndroidTV 上使用 MediaSessionManager.OnActiveSessionsChangedListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30842780/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com