我想检查在 android 中设置的服务功能是如何工作的。检查它,我有一个 Controller 类将启动服务。在服务中,我有一个处理程序,每分钟执行一个函数。该函数播放声音。屏幕打开时一切正常,但屏幕变暗(关闭)后,听到大约 2-3 次(2-3 分钟)的声音,然后停止...
知道为什么吗?我怎样才能让它(执行声音功能)每分钟工作一次?
最佳答案
当手机进入休眠模式时,cpu也会。某些接收器可能会唤醒手机,导致您的声音被听到。看看 PowerManager并在您想听到声音时尝试唤醒您的手机(和 CPU)。
关于一段时间后,android声音被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280951/