Cómo hacer una aplicación de radio FM en Android

Esto es solo por curiosidad.

¿Hay alguna manera de que podamos hacer una aplicación de Radio FM para dispositivos Android? Sé que esto es posible, ya que la mayoría de los dispositivos con Android vienen con una aplicación de radio incorporada.

¿Pero cómo puedo hacer una aplicación así?

¿Dónde está la Radio FM Api?

No existe una API oficial para la radio FM en Android, sin embargo los entusiastas encontraron la manera de habilitar la radio en Nexus One

Los dispositivos con los que trabajé tienen una API propietaria específica del proveedor para trabajar con la radio FM. La ingeniería inversa se debe usar para descubrir las firmas de la API que pueden estar prohibidas (y lo más probable) por el acuerdo de licencia del firmware del dispositivo.

Aquí está el módulo de radio FM de fuente abierta de Sony Mobile para los teléfonos 2011 Xperia ™, que utilizarán los desarrolladores de ROM personalizados.

Muchos dispositivos móviles están equipados con capacidades de FM, a menudo empaquetados en el mismo chip con Bluetooth y WiFi. Desafortunadamente, la funcionalidad de FM a menudo está desactivada o apenas accesible para desarrolladores externos.

El Communications Research Centre (Canadá) desarrolló una biblioteca Android para acceder a las capacidades de FM-RDS del Samsung Galaxy S (solo algunos modelos). Es la misma biblioteca que se utiliza en la aplicación de radio “FM TwoO” (mira en Android Market / Google Play). Puede encontrar esta biblioteca en su sitio web, con documentación y tutoriales: http://mmbtools.crc.ca/content/view/53/33/ .

También podría estar interesado en esto: BlackBerry ahora tiene una API de radio FM (desde la API de BlackBerry 7.1.0). Con suerte, pronto habrá una API de FM Radio para Android.

También encontrará mucha información sobre la piratería de Radio FM en Android en este sitio: http://www.xda-developers.com/ .