Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用android识别来电?_Android - Fatal编程技术网

如何使用android识别来电?

如何使用android识别来电?,android,Android,我想记录来电,任何人都知道,请告诉我一些关于这个的想法,或者告诉我如何知道来电 谢谢大家对不起,无法录制通话。流位于较低级别的操作系统中,不会传输到应用程序级别。抱歉,无法录制呼叫。流在较低级别的操作系统中,不会传输到应用程序级别。除非您通过允许您录制通话的服务来路由通话,否则无法使用手机本身录制通话(例如,请参阅谷歌语音) 用于接听电话。除非您通过一项允许您录制通话的服务(例如,请参阅谷歌语音)转接通话,否则无法使用手机本身录制通话 当一个电话被接听时。我认为您应该编写一个广播接收器,即创建一

我想记录来电,任何人都知道,请告诉我一些关于这个的想法,或者告诉我如何知道来电


谢谢大家

对不起,无法录制通话。流位于较低级别的操作系统中,不会传输到应用程序级别。

抱歉,无法录制呼叫。流在较低级别的操作系统中,不会传输到应用程序级别。

除非您通过允许您录制通话的服务来路由通话,否则无法使用手机本身录制通话(例如,请参阅谷歌语音)


用于接听电话。

除非您通过一项允许您录制通话的服务(例如,请参阅谷歌语音)转接通话,否则无法使用手机本身录制通话


当一个电话被接听时。

我认为您应该编写一个广播接收器,即创建一个类并从广播接收器扩展它

public class MyCLass extends BroadcastReceiver {
 // functions here
}
在manifest.xml文件中写入

<receiver android:name="MyClass">
            <intent-filter>             
                <action android:name="android.intent.action.ANSWER">/action>
            </intent-filter>
        </receiver>

/行动>

这将调用您的MyClass,无论何时收到调用

我相信您应该编写一个广播接收器,即创建一个类并从广播接收器扩展它

public class MyCLass extends BroadcastReceiver {
 // functions here
}
在manifest.xml文件中写入

<receiver android:name="MyClass">
            <intent-filter>             
                <action android:name="android.intent.action.ANSWER">/action>
            </intent-filter>
        </receiver>

/行动>

这将调用您的MyClass,在任何时候都会收到呼叫

谢谢Umairp,您能详细介绍一下宽频广播接收器吗,我不知道广播接收器,不可能录制呼叫的音频。如果您只想在有来电时得到通知,是的,你可以使用广播接收器。@JohnNick:其实没什么大不了的。当你创建一个活动时,你实际上是在用活动扩展一个类,而当你创建BroadcastReceiver时,你从BroadcastReceiver扩展了一个类(我在上面写的,就是这么简单)。虽然,我不确定你是否能录制通话。谢谢Umairp,你能详细介绍一下宽频广播接收器吗,我不知道广播接收器,不可能录制通话中的音频。如果你只是想在有来电时得到通知,是的,你可以使用广播接收器。@JohnNick:其实没什么大不了的。当你创建一个活动时,你实际上是在用活动扩展一个类,而当你创建BroadcastReceiver时,你从BroadcastReceiver扩展了一个类(我在上面写的,就是这么简单)。尽管如此,我不确定你是否能录制通话。