gpt4 book ai didi

Android 休眠后唤醒手机连接/接受数据

转载 作者:行者123 更新时间:2023-11-29 01:56:43 26 4
gpt4 key购买 nike

我在 gsm 网络上的数据连接有问题。当设备休眠时无法与服务器交互。似乎移动网络关闭。当打开时显示移动连接打开并自动再次发送请求。

在 wifi 模式下,我使用 WifiLock,但找不到这样的方法用于移动 radio /移动数据连接。

问候

最佳答案

您可以使用 AlarmManager 来安排数据检查。设置 AlarmManager.RTC_WAKEUP 闹钟类型将导致设备在每次闹钟响起时唤醒(从而启动您的服务)。这应该可以为您提供所需的数据连接。

Intent intent = new Intent(this, MyService.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, 0);

AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
// Start every 30 seconds
alarm.setRepeating(AlarmManager.RTC_WAKEUP, Calendar.getInstance().getTimeInMillis(), 30*1000, pendingIntent);

参见:

关于Android 休眠后唤醒手机连接/接受数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com