安卓音乐服务

标签 android service

很简单的例子,但是看不懂。 音乐播放器。 我有带有 UI 和功能(播放、暂停、停止 ....)的 Activity。 我需要做在后台播放音乐的服务。 服务和 Activity 如何沟通。例如:

  1. 在 Activity 中我们选择歌曲
  2. id song go to service with intent (with help putExtra)
  3. 服务->播放(歌曲)
  4. 我们结束 Activity 和服务工作
  5. 通过时间(歌曲更改)我们打开 Activity ,他展示新的当前歌曲。

服务如何“说”有关更改的 Activity ?以及 Activity 如何再次“说”有关更改的服务? (服务我们开始所以 putExtra 不适合)。

如果有代码示例请显示。 抱歉英语不好。

最佳答案

互联网上有很多服务和 Activity 之间通信的例子。

这有一些例子:How to have Android Service communicate with Activity

还有这个:Sending data from service to activity

基本上看起来您可以使用一个 Intent 或只拥有一个单例服务。

关于安卓音乐服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506054/

相关文章:

Android Vitamio 库使 apk 太大

java - 如何更改背景图片?

linux - 在 shell 中运行 mongodb 可以,但它不能作为服务运行

java - 传递整个对象与传递原始值 -

c# - 澳洲邮政运费计算

android - 游标计数(*) getCount 工作不良

android - android中ZXing和ZBar的解码速度

android - 动画结束后无法激活查看触摸事件

Android "Service"不是真的在后台吗?

android - 总是在顶部布局不起作用