我正在尝试收听Android电视上活动媒体会话的更改(特别是将我的Hue灯设置为某种“电影模式”)。在普通的Android设备(4.3 +)上,我设置了NotificationListenerService
以允许我拨打MediaSessionManager.addOnActiveSessionsChangedListener()
。
问题是Android TV似乎没有用于启用我的NotificationListenerService
的用户界面,并且没有任何东西可以处理Settings.ACTION_NOTIFICATION_LISTENER_SETTINGS
。有没有人知道另一种听取媒体变化的方法或在Android TV上启用NotificationListenerService
的方法?这仅供我自己使用,所以这不需要是一个可扩展的解决方案(adb很好)。
答案 0 :(得分:1)
来自ADB shell:
设置获取安全enabled_notification_listeners
默认情况下,我的电视会返回 com.google.android.leanbacklauncher / .notifications.NotificationMonitorService 。
设置把安全enabled_notification_listeners com.google.android.leanbacklauncher / .notifications.NotificationMonitorService : com。示例/ com.example.MyNotificationListenerService 的