我能以编程方式在Android上播放电台吗?

时间:2011-12-21 14:05:37

标签: android android-source

我在s2上有一个预定义的应用程序,让我收听广播。它不使用互联网,而是使用周围的无线电波。有什么方法可以使用该功能以编程方式启动无线电并搜索无线电台?

2 个答案:

答案 0 :(得分:3)

根据this post in the Android googlegroup,似乎你不能。

我想你能做的最多就是通过适当的意图启动广播应用;但是,我认为这些意图属于单个供应商的SDK(请查看此presentation from Archos, for instance)。

因此,我认为您最好的选择是搜索三星类似的供应商提供的 API

答案 1 :(得分:1)

AOSP中没有用于FM收音机的API。因此,您无法使用无线电支持构建应用程序。同时,SE提出了他们的无线电支持解决方案,但它仍未包含在主要分支中。你可以阅读它 here

与此同时,在一些自定义的roms中你已经可以找到如何使用收音机的例子了。例如,here是Cyanogenmod中包含的应用程序代码。您可以在手机上构建和安装此应用程序,看看它是否有效。如果是,那么您可以基于这种方法构建应用程序。

同时检查上一条消息的答案。