【问题标题】:how to get application name from the intent received in the broadcast receiver in android如何从android的广播接收器中接收到的意图获取应用程序名称
【发布时间】:2013-02-07 11:32:06
【问题描述】:

我的应用程序监听outgoing_call_broadcast。我需要在我的广播接收器中知道呼叫是来自拨号器应用还是来自已保存的联系人?

【问题讨论】:

  • 你试过的代码是什么

标签: android


【解决方案1】:

为什么你不匹配另一个接收器中的拨号器和联系人的意图,并且每当呼出呼叫广播从接收器读取数据集时,哪个应用程序被用于呼出呼叫。 Intent.ACTION_DIAL 用于拨号器,Intent.ACTION_PICK 用于联系人

【讨论】:

  • 非常感谢 user1969053。我想这会解决我的问题。但是单独的接收器对我来说没有意义,因为我已经有用于拨出电话的接收器。第二件事,我将如何从接收器读取数据集?我是 Android 新手!
  • 我明白了你的意思,但还是没说对。请帮助我如何为 ACTION_DIAL 和 ACTION_PICK 设置单独的接收器。我尝试了为什么我为 ACTION_NEW_OUTGOING_CALL 做的,但我没有收到任何关于 ACTION_DIAL 或 ACTION_PICK 的广播。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-22
相关资源
最近更新 更多