我想编写一个应用程序,可以通过查找我的应用程序内的一个表格(例如SQLite数据库表格),来识别来电号码。
我已经在iOS上使用了Call Directory Extension实现了这个功能,但是在Android上,我找到的唯一选择是使用一个BroadcastReceiver和弹出窗口来显示联系人信息。
ContactsContract.Directory似乎提供了创建自定义目录的可能性,让原生通话应用程序能够查找呼叫方标识。不幸的是,我找不到任何关于如何完成这个任务的好例子。
是否有人知道是否可以使用ContactsContract.Directory来实现呼叫方标识,或者在Android中是否有类似于Call Directory Extension的东西?如果是这样,一个示例代码将非常有帮助。
com.example.simplecallerid.callerid.CallerIDProvider
中添加了调试打印,但我只看到onCreate
内部的打印。我尝试在API级别31和级别29的设备上运行 - 两者都显示相同的行为。 你有什么想法可能是问题? - Noa Drach