162得票13回答
如何在Android设备中检测来电?

我想制作一个应用程序,当手机接到电话时,我想检测号码。下面是我尝试过的,但它无法检测到来电。 我想让我的MainActivity在后台运行,我该怎么做? 我已在manifest文件中授予权限。<uses-permission android:name="android.permiss...

95得票10回答
在Android 5.0(棒棒糖)中,如何通过编程的方式自动接听来电?

我正在尝试为来电创建自定义屏幕,我尝试通过编程方式接听来电。我正在使用以下代码,但在Android 5.0中无法正常工作。// Simulate a press of the headset button to pick up the call Intent buttonDown = new ...

75得票5回答
如何在安卓系统中屏蔽电话呼入

我希望屏蔽来自几个号码的电话,因此我想要编写自己的应用程序。 那么我应该使用哪些API呢? 基本上,我希望在电话到来时收到通知,我想比较号码是否为我所要屏蔽的号码,我想挂断或静音电话,如果可能的话,还想将其静音并录音。

66得票6回答
接听电话时如何停止和开始音乐播放

我已经在Android上实现了一个从URL播放媒体的活动。 为了在来电时添加暂停功能,我创建了一个接收器,在来电时设置变量。该活动在onPause()中读取此变量,暂停音乐并重置它。当通话结束并恢复活动时,音乐将在onResume()中恢复。 只要活动有焦点,这个方法就很好用。 如果我在播...

15得票6回答
在安卓系统中拒绝来电

我想要在安卓上拒接来电,我已经从以下链接中看到了很多代码: Android:完全控制手机(kiosk模式),这可能吗?怎么做? 如何在安卓中以编程方式拒接电话 http://androidsourcecode.blogspot.in/2010/10/blocking-incoming-ca...

14得票3回答
无法在安卓6.0棉花糖系统中接听来电

我正在创建一个通话应用程序。 这是在Android 4.0和5.0上工作的自动回答功能;而当我有一个呼入电话时,接听电话按钮可以使用,但在Android 6.0上不起作用。 我测试了这篇文章的答案,但它也不起作用:Answer Incoming Call in Android 6.0 I...

13得票1回答
多卡设备中检测来电目标Sim卡

我已经阅读了很多帖子并尝试了许多解决方案,但所有帖子的共同点都是它们都过时了,至少我无法找到适用于较新版本Android的解决方案。 帖子1,结果: intent.getExtras().getInt("simId", -1) 总是返回-1 帖子2,结果: intent.getExtras...

10得票1回答
自动编程回答来电?

我已经有获取Android手机接收通话号码的代码了。但当来电是来自特定号码时,我希望自动接听电话。 我在互联网上找到了这段代码:public class ServiceReceiver extends BroadcastReceiver { private static final ...

8得票1回答
BLE设备在应用程序终止时如何与iPhone保持连接

我在iOS上遇到了BLE的问题。 我的情况如下: 我正在开发连接到设备 BLE 4.0 的应用程序。我的问题在于来电功能。这个功能的场景是,在设备 BLE 和应用程序之间建立了连接后,当手机接收到电话时,我的应用程序会向 BLE 设备发送数据并使其振动和闪烁。 目前,我尝试了以下 4 种...

8得票1回答
安卓操作系统如何检测来电?

我想知道: 安卓操作系统如何检测来电(电话号码),显示联系人姓名并提供接听电话的选项。 当点击“挂断”按钮时,操作系统内部会发生什么。 当我搜索相关内容时,只得到了创建自己的应用程序所需的类和方法。请求解释。