gpt4 book ai didi

android - 拦截安卓操作系统来电画面并替换

转载 作者:IT老高 更新时间:2023-10-28 23:24:28 24 4
gpt4 key购买 nike

我想拦截 Android 操作系统的来电屏幕并将其替换为我的应用的来电屏幕。但是,没有 API 可以做到这一点,但我确信这是可能的,因为有 4 家不同的公司实现了这一点;我所说的公司是:Adaffix (Yellix)、Vringo、WhitePages Caller ID 等等。当来电时,他们都用他们应用程序的来电屏幕干净地替换了操作系统来电屏幕(没有延迟,没有故障,它总是在工作)。

我能够找到部分解决方案,但该解决方案不稳定,因为有时它会显示我的应用来电屏幕,有时会显示操作系统来电屏幕。每次调用它的 react 都不一样。

你有什么想法吗?

最佳答案

当您将 android.intent.action.PHONE_STATE 设为响铃时,您必须使用控件(可能是对话框)覆盖 native 屏幕。

您必须为 Action android.intent.action.PHONE_STATE 注册一个 BroadcastReceiver。

接收 Intent 将有一个变量 TelephonyManager.EXTRA_STATE_RINGING 将具有当前状态。

告诉我!

关于android - 拦截安卓操作系统来电画面并替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9001725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com