Android后台服务可以具有广播接收器吗?

时间:2019-01-08 13:04:09

标签: android broadcastreceiver android-service

我构建了一个应用程序“ 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? 如果可以,怎么办?

0 个答案:

没有答案