How to make an FM Radio Application in Android

50.6k Views Asked by At

This is just out of curiosity.

Is there any way we can make an FM Radio App for Android devices? I know this is possible, as most of the android devices these days come with an built-in Radio App.

But how can I make such an App?

Where is the FM Radio Api?

3

There are 3 best solutions below

5
On BEST ANSWER

There is no official API for FM radio in Android, however enthusiasts found the way to enable radio on Nexus One

Devices that I worked with have proprietary vendor-specific API to work with FM radio. Reverse engineering has to be used to figure out API signatures which may (and most likely will) be prohibited by the licence agreement of the device's firmware.

0
On

Here is the Sony Mobile open sourced FM radio module for the 2011 Xperia™ phones, to be used by custom ROM developers.

0
On

Many mobile devices are equipped with FM capabilities, often packaged in the same chip with Bluetooth and WiFi. Unfortunately, the FM functionnality is often disabled or hardly accessible for third party developpers.

The Communications Research Centre (Canada) developped an Android library to access the FM-RDS capabilities of the Samsung Galaxy S (some models only). It is the same library that is used in the "FM TwoO" Radio App (look on Android Market/Google Play). You can find this library on their website, with documentation and tutorials: http://mmbtools.crc.ca/content/view/53/33/.

You might also be interested by this: BlackBerry has a FM radio API now (since BlackBerry API 7.1.0.). Hopefully, there will be an FM Radio API for Android soon.

You will also find quite a lot of info about FM Radio hacking on Android on this site: http://www.xda-developers.com/.