android - 创建自定义 android 拨号器

标签 android android-intent telephony phone-call android-dialer

我正在开发适用于 Android 的新手机应用程序。显然它需要调用和接听电话。

我的第一个问题是如何在不调用系统默认拨号器的情况下从应用程序调用电话。使用 Intent 调用电话非常容易。但是,当我尝试在不使用 Intent 的情况下调用电话时,那是完全不同的蜡球。

看来我需要使用 android.telephony 但我找不到任何可以告诉我从哪里开始的好资源。简单的教程会很好。

如果您能给我指出一个可以帮助我的资源,那将不胜感激。

最佳答案

从 Android 10 开始,处理电话的唯一方法是使用 InCallService蜜蜂。我制作了一个基本的拨号器应用程序,它解释了如何将调用作为默认拨号器应用程序处理的基础知识。 https://github.com/adnan-creator/java-custom-dialer

关于android - 创建自定义 android 拨号器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29324689/

相关文章:

c# - .NET 中的电话事件通知

android - Gson 中的 RuntimeException 解析 JSON : Failed to invoke protected java. lang.ClassLoader() with no args

java - 如何在用户 map 缩放时调整多个圆的大小?

android - 如何在 Android 视频播放器上创建渐变叠加并淡出

android - 应用程序的背景更改导致我的应用程序崩溃

Android -- Camera Intent 立即返回

安卓 NFC : Intercept all Tags

android - 如何使用 onPause(后退按钮)发送结果 Intent

android - 从收件箱中删除消息或在 Android Lollipop 和棉花糖中以编程方式发送

android - 在 Android 中结束通话