我构建了一个应用程序“ X”,当从其他音乐应用程序接收到活动“ /usr/lib/python3.7 $ grep -rFl "def urandom" 2> /dev/null
”时,该应用程序从广播接收器接收AudiosessionID。
现在,只有先启动“ X”然后音乐播放器播放音乐时,此功能才起作用。 (这里的代码是从音乐应用程序接收广播的动作到“ X”,以便检索import vlc
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new('SomethingFromNothing.mkv')
player.set_media(Media)
player.play()
)。
首先播放音乐应用然后启动“ X”时,我需要收到此android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION
,基本上没有首先启动“ X”的依赖项。
我是否应该创建一个在后台运行的服务,以接收此类操作并存储AudiosessionID
,并且在我的应用启动时,它将向我发送最新的AudiosessionID
?
如果可以,怎么办?