Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.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
Java 如何在每次接到来电时启动计时器?_Java_Android_Service - Fatal编程技术网

Java 如何在每次接到来电时启动计时器?

Java 如何在每次接到来电时启动计时器?,java,android,service,Java,Android,Service,我希望计时器在接到来电时启动,在来电者接听或结束时停止 简单地说,我想要铃声时间。是的,电话铃响的时候。我知道我需要一个服务,但如何让这些条件作为计时器启动的触发器 我尝试在API中搜索一个响铃持续时间常量,但没有结果。我是一名初学者,因此希望您能提供更多详细信息。您必须使用广播接收器。要获取电话状态,您需要权限读取\u phone\u state。然后,您可以在计时器响起时启动计时器,并在接到您的来电时停止。任何服务都不同于广播接收器。阅读文档了解更多信息。教程:

我希望计时器在接到来电时启动,在来电者接听或结束时停止

简单地说,我想要铃声时间。是的,电话铃响的时候。我知道我需要一个服务,但如何让这些条件作为计时器启动的触发器


我尝试在API中搜索一个响铃持续时间常量,但没有结果。我是一名初学者,因此希望您能提供更多详细信息。

您必须使用
广播接收器。要获取电话状态,您需要权限
读取\u phone\u state
。然后,您可以在计时器响起时启动计时器,并在接到您的来电时停止。

任何服务都不同于
广播接收器
。阅读文档了解更多信息。教程: