无障碍活动

问题描述 投票:0回答:1

我应该使用哪个辅助功能事件来获取音乐播放器通知?
我可以使用

AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED
获取所有通知,但未检测到音乐播放器通知。

java android events accessibility accessibilityservice
1个回答
0
投票

您应该使用

AccessibilityEvent.TYPE_ANNOUNCEMENT
来了解传入的通知。大多数音乐播放器在开始播放歌曲时都会发送通知。此事件类型可用于检测新通知,然后使用:

AudioManager audioManager = (AudioManager) context.getSystemService(AUDIO_SERVICE);
audioManager.isMusicActive();

参见:TYPE_ANNOUNCEMENT

© www.soinside.com 2019 - 2024. All rights reserved.