【问题标题】:Android: Firing an activity on a call only for international phone numbersAndroid:仅针对国际电话号码在通话中触发活动
【发布时间】:2011-05-01 13:17:18
【问题描述】:

我只想在用户拨打特定号码(例如特定国家的电话号码)时启动活动

根据我的阅读,我知道我可以为 android.intent.action.CALL 创建一个意图过滤器, 但我想知道我是否可以仅针对某些号码调用该应用程序(例如,仅针对属于该国家/地区的号码)。理想情况下,我希望用户能够自己定义这个过滤器。所以它不会在清单文件中被硬编码。

这可能吗?

【问题讨论】:

    标签: android android-intent intentfilter phone-call


    【解决方案1】:

    看看here 收到来电事件后,您需要获取电话号码。 但是,请注意,除非您覆盖来电意图(这意味着 您需要编写自己的通话应用程序)您的新活动将保留在后台,直到电话应用程序关闭(即,直到用户拒绝或结束通话)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 2015-01-19
      • 1970-01-01
      • 2012-06-24
      相关资源
      最近更新 更多