一段时间后,android声音被禁用

标签 android service audio handler android-service

我想检查在 android 中设置的服务功能是如何工作的。检查它,我有一个 Controller 类将启动服务。在服务中,我有一个处理程序,每分钟执行一个函数。该函数播放声音。屏幕打开时一切正常,但屏幕变暗(关闭)后,听到大约 2-3 次(2-3 分钟)的声音,然后停止...
知道为什么吗?我怎样才能让它(执行声音功能)每分钟工作一次?

最佳答案

当手机进入休眠模式时,cpu也会。某些接收器可能会唤醒手机,导致您的声音被听到。看看 PowerManager并在您想听到声音时尝试唤醒您的手机(和 CPU)。

关于一段时间后,android声音被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280951/

相关文章:

Android- ListView 、服务媒体播放器和 boolean 标志

android - 如何检测我的设备左/右音频平衡?

java - 将 44100hz、16 位单声道 wav 文件转换并分段为 16kHz、16 位单声道 wav 文件

android - 如何让安卓手机响铃?

android - 如何设置微调器的大小

android - Flutter App Firebase 推送通知未在后台出现

java - 如何从特定部分开始读取二进制文件

Android Alarm setExactAndAllowWhileIdle 三星上的意外行为

docker - docker容器:服务立即退出

iphone - 音频将使 AVCaptureSession 终止