我的应用程序使用计时器发送GPS数据。有时候我屏蔽了屏幕。
现在有了一些手机,有时候我的问题是操作系统会以某种方式阻止数据包,并且只有在屏幕解锁后才会释放它们。消息仍然是从应用程序发送的,但只在android中停止。
任何人都知道为什么会发生这种情况以及如何阻止它?
答案 0 :(得分:0)
这些设备是否可能正在睡眠(或将收音机发送到睡眠状态)?您是否尝试过设置唤醒锁以防止这种情况发生? https://developer.android.com/reference/android/os/PowerManager.WakeLock.html
答案 1 :(得分:0)
我怀疑你的应用程序进入睡眠状态,或者你的无线网络。有专门设计的应用程序,以保持您的wifi活着,所以我怀疑它确实睡了。如果我要创建无线网络,我肯定会在没有什么可说的时候让它睡觉。
测试下载其中一个应用。当你的应用程序进入休眠状态时写入并写入日志文件。
抱歉,我无法给出具体答案。我已发布此评论作为评论,但我太新了,无法做到这一点。