【发布时间】:2022-01-02 12:20:33
【问题描述】:
我的程序有一个本地服务器,用于发送请求并从那里接收信息。一切都通过前台服务进行,也就是说,应用程序永远不会从内存中卸载(作为守护进程工作),它始终可以工作。问题是,在智能手机闲置一段时间后,请求开始工作不是每 3 秒一次,而是每 30-80 秒(大约)一次。在这种情况下是否有可能以某种方式加快工作速度?解锁手机后,速度恢复
【问题讨论】:
标签: android-studio kotlin
我的程序有一个本地服务器,用于发送请求并从那里接收信息。一切都通过前台服务进行,也就是说,应用程序永远不会从内存中卸载(作为守护进程工作),它始终可以工作。问题是,在智能手机闲置一段时间后,请求开始工作不是每 3 秒一次,而是每 30-80 秒(大约)一次。在这种情况下是否有可能以某种方式加快工作速度?解锁手机后,速度恢复
【问题讨论】:
标签: android-studio kotlin
在这种情况下是否有可能以某种方式加快工作速度?
但你应该有一个很好的理由。
阅读更多关于打盹模式的信息:https://developer.android.com/training/monitoring-device-state/doze-standby
您可以使用a push notification 为您的用例唤醒设备。让您的助手查找设备 -> 发送推送通知 -> 应用唤醒并执行您想要的操作。
【讨论】: