0

我正在尝试读取其他应用程序广播的音频元数据。广播元数据没有标准,但一种常见的方法是发送一个以 .metachanged 结尾的动作以及列出艺术家、专辑等的附加信息。

如何确定来自其他各种应用程序的广播?如果我可以过滤所有广播,那么我可以通读它们并能够分辨哪些应用程序正在广播它们的元数据,以及它是如何格式化的。

4

1 回答 1

2

如何确定来自其他各种应用程序的广播?

您询问这些应用程序的开发人员他们发送的支持哪些广播。如果您希望能够以编程方式发现这一点,那是不可能的,抱歉。

现在,如果他们碰巧收听了自己的广播,您可能会在应用程序的清单中看到这一点(如果他们没有使用registerReceiver(). 作为开发人员,您可以通过AppXplore 之类的应用程序进行检查。但如果这不是某些文档的一部分和那些音乐应用程序支持的API,那么当这些音乐应用程序改变他们的广播时,你的应用程序就会崩溃。

于 2012-11-10T21:28:51.217 回答