【问题标题】:Possibility of extending Android phone call functionality扩展 Android 电话功能的可能性
【发布时间】:2014-05-25 06:34:18
【问题描述】:

在通话时,Android 会搜索您的联系人列表并显示联系人姓名(如果有),如果该号码是匿名呼叫者,它只会显示该号码。

现在我希望呼叫系统在结束搜索联系人列表后检查特定来源(XML 文件或数据库文件),如果在来源中找到该号码,则显示来源中的名称。

完全有可能将这样的东西添加到内置的android函数中吗?如果是的话,你能给我一个线索吗?

【问题讨论】:

    标签: android android-contacts phone-call


    【解决方案1】:

    如果您制作自定义拨号器应用,那当然可以。一种将其添加到任何现有拨号器应用程序的特殊方法,不是真的。

    【讨论】:

    • 制作自定义拨号器的坏处是我失去了安卓拨号器的真实感觉,我怀疑自定义拨号器是否能像内置拨号器一样完整。如果无法扩展默认拨号器,我可以编写一个应用程序来检查默认拨号器联系人检查的结果,如果该号码是匿名的,那么我的应用程序会启动它搜索并告诉拨号器显示此名称?
    • 拨号器是一个应用程序。我什至不能告诉你它是什么应用程序,因为不同的 OEM 提供了不同的拨号器(谷歌提供了一个默认拨号器,但不是每个人都使用它)。但是没有向任何拨号应用程序提供数据的通用方法。特定的拨号器可能有办法,但您不能依赖安装的是哪一个。唯一的方法是通过自定义拨号器。至于与内置的竞争 - 取决于你想花多少时间。那里有很多定制的,至少有些人必须发现它们更好。但要达到这个水平需要时间。
    【解决方案2】:

    嗯,我想你可以像2gis dialer App 一样做类似的事情。他们只是在默认拨号程序上打开自定义对话框。 See left screen for example

    这里是另一个屏幕: First, Second, Third

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-10
      • 2012-10-23
      相关资源
      最近更新 更多