2011-12-19 61 views
30

這只是出於好奇。如何在Android中製作FM收音機應用程序

有沒有什麼辦法可以讓我們爲Android設備製作FM Radio App? 我知道這是可能的,因爲這些天大部分的Android設備都帶有內置的Radio應用程序。

但是我怎麼能做出這樣的應用程序?

FM Radio Api在哪裏?

+0

不,你不能收音機,因爲/ dev/fm不能沒有平臺密鑰。看看AOSP FMRadio項目 – 2017-02-08 12:51:09

+0

嘿,你是否成功實施該應用程序? – Anu 2017-08-08 12:42:38

回答

17

有在Android的FM收音機沒有官方的API,但是愛好者發現的Nexus One

設備,我曾與擁有專有供應商特定的API與FM收音機的工作使廣播的方式。必須使用反向工程來確定可能(且很可能會)被設備固件的許可協議禁止的API簽名。

+0

thx buddy非常好的解釋+1。 – 2011-12-19 10:34:45

+0

使用逆向工程作業的結果是完全合法的。 – 2017-06-07 18:08:47

+0

@FreeConsulting其實不是。幾乎所有服務的TOS都明確禁止對其軟件進行逆向工程,然後使用逆向工程功能。 – Aenadon 2017-06-17 14:07:45

9

Here是2011年Xperia™手機的索尼移動開源調頻收音機模塊,供定製ROM開發人員使用。

6

許多移動設備都配備FM功能,通常與藍牙和WiFi封裝在同一芯片中。不幸的是,FM功能性經常被禁用或難以被第三方開發人員訪問。

加拿大通信研究中心開發了一個Android庫,以訪問三星Galaxy S的FM-RDS功能(僅限某些型號)。這是「FM TwoO」廣播應用程序中使用的相同庫(請參閱Android Market/Google Play)。您可以在他們的網站上找到這個圖書館,其中包含文檔和教程:http://mmbtools.crc.ca/content/view/53/33/

您可能也對此感興趣:BlackBerry現在擁有FM收音機API(自BlackBerry API 7.1.0起)。希望不久之後,Android將會有一個FM Radio API。

在這個網站上,您還可以找到關於FM Radio黑客入侵的很多信息:http://www.xda-developers.com/

相關問題