【问题标题】:How to include my application as a dialing option when calling from the addressbook?从地址簿呼叫时,如何将我的应用程序作为拨号选项包括在内?
【发布时间】:2018-02-02 20:06:47
【问题描述】:

我需要在联系人(Screenshot)上按“呼叫”后出现的菜单中包含其他拨号选项。

我正在尝试对 DIAL 和 CALL 意图使用操作过滤器,但没有任何成功。

我知道这是可能的,因为 Skype 做到了 (Screenshot)。有人知道如何实现吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    我认为您正在寻找的Intentandroid.intent.action.CALL_PRIVILEGED。看看complete Skype manifest

    【讨论】:

    • 我很困惑你为什么把Skype清单放在这里。但是从我的应用程序拨号时我需要输入 Skype 名称。怎么做?安装 Skype 后不会自动出现在拨号列表中吗?谢谢
    【解决方案2】:

    我将从这里开始: using android dialer in 3rd party app

    然后查看Android dialer source,看看它使用了什么意图

    然后,检查official Intent list

    这让我猜你至少需要包括:

    • 查看
    • 拨号
    • 致电

    分类DEFAULT

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多