添加了AndroidAPI级别23InCallService提供用于管理电话调用的用户界面。该文档提供了一个示例list注册,但我无法让它工作。该应用程序编译正常,但设置中的默认应用程序未显示我的应用程序。我唯一找到有关该主题的信息的地方是aStackOverflowquestion那是一年前关闭的。对建议添加android.intent.action.DIALActivity的问题发表评论,但这对我也没有帮助。在我的Activity中,我也尝试了其他Intent的各种组合(android.intent.action.CALL_DIAL和android.intent.action.AN
自API21以来,Google一直在向android.telecom添加功能一般而言,尤其是通过实现TelecomManager的更多成员并添加InCallService.最后一个应该允许非系统、第3方应用程序提供和替换系统调用应用程序通话屏幕的功能-弹出并允许对EXTRA_STATE_OFFHOOK或EXTRA_STATE_RINGING广播(即来电和去电)。目前,只有这个屏幕可以完全控制响铃和Activity调用以及相关的系统回调,具有细粒度的信息,通过根限制的MODIFY_PHONE_STATE权限和许多安全的AOSP代码不甚至可以通过反射访问。值得注意的是,它是不同制造商的RO
自API21以来,Google一直在向android.telecom添加功能一般而言,尤其是通过实现TelecomManager的更多成员并添加InCallService.最后一个应该允许非系统、第3方应用程序提供和替换系统调用应用程序通话屏幕的功能-弹出并允许对EXTRA_STATE_OFFHOOK或EXTRA_STATE_RINGING广播(即来电和去电)。目前,只有这个屏幕可以完全控制响铃和Activity调用以及相关的系统回调,具有细粒度的信息,通过根限制的MODIFY_PHONE_STATE权限和许多安全的AOSP代码不甚至可以通过反射访问。值得注意的是,它是不同制造商的RO