如果有一个wifiLock用来获取wifi并使其即使在手机处于空闲和 sleep 状态时也能正常工作,那么是否存在与之对应的移动数据访问功能?

您会看到,如果用户处于wifi连接状态,那么一切将会顺利进行。但是以某种方式,使用移动数据访问以及电话空闲时,似乎正在断开连接。有任何想法吗?

最佳答案

移动数据不会进入休眠状态。但是,如果您的 socket 保持打开状态并且闲置了一段时间,它可能会关闭。这就是C2DM(大概是GCM)必须每30分钟发送一次心跳的原因,以确保与Google服务器的开放套接字连接保持打开状态。

10-08 07:07