Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中制作调频收音机应用程序_Android - Fatal编程技术网

如何在Android中制作调频收音机应用程序

如何在Android中制作调频收音机应用程序,android,Android,这只是出于好奇 我们有没有办法为Android设备制作一个调频广播应用程序? 我知道这是可能的,因为现在大多数安卓设备都带有内置的无线电应用程序 但我如何制作这样的应用程序呢 调频广播Api在哪里?Android中没有调频广播的官方Api,但爱好者们找到了开启调频广播的方法 我使用的设备具有专有的供应商特定API,可用于调频收音机。必须使用反向工程来确定API签名,该签名可能(而且很可能)被设备固件的许可协议禁止。是2011 Xperia的索尼移动开源调频广播模块™ 手机,供定制ROM开发者使用

这只是出于好奇

我们有没有办法为Android设备制作一个调频广播应用程序? 我知道这是可能的,因为现在大多数安卓设备都带有内置的无线电应用程序

但我如何制作这样的应用程序呢


调频广播Api在哪里?

Android中没有调频广播的官方Api,但爱好者们找到了开启调频广播的方法


我使用的设备具有专有的供应商特定API,可用于调频收音机。必须使用反向工程来确定API签名,该签名可能(而且很可能)被设备固件的许可协议禁止。

是2011 Xperia的索尼移动开源调频广播模块™ 手机,供定制ROM开发者使用。

许多移动设备都配有FM功能,通常与蓝牙和WiFi封装在同一芯片中。不幸的是,FM功能经常被禁用,或者第三方开发人员很难访问

通信研究中心(加拿大)开发了一个Android库,用于访问三星Galaxy S(仅部分型号)的FM-RDS功能。它与“FM TwoO”广播应用程序中使用的库相同(请查看Android Market/Google Play)。您可以在他们的网站上找到此库,以及文档和教程:

您可能还对此感兴趣:BlackBerry现在有一个调频广播API(自BlackBerry API 7.1.0以来)。希望不久Android会有一个调频广播API


你还可以在这个网站上找到很多关于Android上FM收音机黑客攻击的信息:。

不,你不能制作收音机,因为没有平台密钥,/dev/FM是无法访问的。看看AOSP FMRadio项目。你成功地实现了这个应用程序吗?使用逆向工程的结果是完全合法的。@FreeConsulting实际上不是。几乎所有服务的TOS都明确禁止对其软件进行反向工程,当然,还禁止使用反向工程功能。@Aenadon,这句话可以忽略不计,抱歉。@FreeConsulting在这方面违反TOS/EULA是否安全是一个法律问题,不同国家的答案可能不同。@DarthBeleg,不,你误导了任何读者。这对欠发达的FM-RDS地区尤其有害。合理使用逆向工程是否合法是一个管辖权问题。然而,(公平地)使用结果几乎在任何地方都是合法的,假定没有专利/知识产权侵权。