man*_*ort 6 android android-contacts android-dialer
我正在编写一个自定义的Android联系人目录,已经实现了ContactsContract.Directory提供程序,并且可以在电话应用程序中进行搜索。
我现在面临的问题是,当我有打入/打出电话时,Android拨号程序不会查询我注册的自定义目录。是否可以通过PhoneLookup或其他方式参与来电显示解析?
作为一种可能的解决方法,我尝试使用BroadcastReceiver实现呼出/呼入呼叫拦截器,但是我看不到将联系数据返回到拨号器的方法。我发现用于显示数据的唯一选项是将透明活动覆盖在本机拨号程序上。有没有一种方法可以将联系方式返回给发送广播的拨号程序?还有其他可以尝试的想法吗?
PS。Google使用了我正在尝试为附近地点的目录列表和Google来电显示提供的功能。
PPS。通过阅读PhoneLookup的ContactsContract实现,我偶然发现了公司联系人目录,该目录可以附加到用户配置文件的默认目录中,根据应为PhoneLookup查询的代码,所以我将在星期一尝试使用它。
归档时间: |
|
查看次数: |
380 次 |
最近记录: |