Android - 将 Activity 和小部件绑定(bind)到服务

标签 android service android-activity streaming widget

我需要一种方法来将 Activity 和小部件绑定(bind)或连接到一个简单的服务,该服务从单个在线源流式传输音频。我一辈子都想不通。

我还需要我使用的方法能够至少每秒返回一次值来移动 Activity 中的进度条,而不是小部件。此外,该服务需要在后台继续播放,因为它实际上是一个音乐/音频播放器。

我是 Java 的新手,所以请比知道他在做什么的人更详细地解释。谢谢。

最佳答案

我建议在您的 Activity 和 Widget 中使用 Broadcast Receiver。然后从您的服务广播。这应该由每个人拿起,然后你可以处理它们。

同样的方式(服务)实现接收器,然后从小部件广播。

我认为这应该可行,我现在正在测试。

关于Android - 将 Activity 和小部件绑定(bind)到服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307220/

相关文章:

android - 蓝牙低功耗: transmitWindowSize: can it be controlled?

android - 从 Android 中的两个不同 Activity 访问已启动服务的结果

java - 解析问题 : outstanding network connection.

android - 在同一屏幕上显示多个 Activity

android - 日期选择器仅显示在 android 中选择的年份

java - android 更改日期时间格式

java - 字符串空测试中的错误值 (java x kotlin)

安卓无声推送

java - 从扩展的 Application 类停止 Android 服务

java - Android:闲置 X 分钟后重新打开应用程序?