Android Intent发布无线电应用程序

时间:2011-12-23 01:27:21

标签: android

我试图通过Intent获取我的设备上安装的可用无线电FM应用程序列表,但我找不到任何操作来执行此操作。

我正在寻找像“android.intent.action.MUSIC_PLAYER”这样的东西,我用它来寻找可用的音乐播放器,但是用于广播应用。

有任何意图要完成吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

这可能很难。

Radio不是Android框架的一部分,并且可以自定义制造设备。因此,提高意图可能是每个设备的意图。此外,这只考虑到制造商在构建应用程序时实际设置了自定义意图接收器。

答案 1 :(得分:0)

如果您真的想要启动应用程序,可以使用Logcat过滤标签“ActivityManager”,您应该能够看到用于触发该特定应用程序的意图。如上所述,它具有OEM特定性,因此您必须考虑它可能不存在的可能性。

一旦你有了意图,那么就构建一个完全符合它的意图,看看它们是否允许应用程序直接调用它。根据我的经验,大多数开发人员都不能很好地保护他们的活动,因此调用特定的屏幕非常简单。