【问题标题】:Custom Incoming Call GUI in AndroidAndroid中的自定义来电GUI
【发布时间】:2011-09-16 06:01:56
【问题描述】:

如果我的数据库中存在该号码,我正在尝试开发一个在来电时显示自定义 GUI 的应用程序。它工作正常。但有时它会在我的自定义 GUI 上显示手机默认的传入 GUI .. 检查数据库时可能需要一些时间,同时它显示手机默认 GUI。 是否可以等待/隐藏/从不显示来电的默认 GUI?。

另一个问题是,一旦我的活动处于前台,并且想要在来电时启动我的活动,并且弹出窗口包含接受/拒绝 GUI。因为活动在前台,所以第二次没有创建它没有显示弹出(接受/拒绝)GUI。

【问题讨论】:

  • 你必须提高 50% 到 60%,所以任何人都愿意给出答案
  • 好的,谢谢你的评论
  • 你能分享一下你对上述问题的解决方案吗?我有同样的问题。我的应用程序数据库中的联系人很少,如果来电是针对这些号码的,我希望有一个差异 UI
  • 好的。但它并不总是显示您的自定义用户界面,有时可能会显示默认用户界面。

标签: android broadcastreceiver


【解决方案1】:

在自定义 UI(活动)的清单中添加意图过滤器标签

<intent-filter>
            <action android:name="android.intent.action.ANSWER" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

在您的广播接收器中检查传入号码,如果存在则打开您的活动。 见link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 2016-01-04
    • 2020-11-18
    相关资源
    最近更新 更多