gpt4 book ai didi

android - 唤醒锁似乎不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:50 25 4
gpt4 key购买 nike

我正在开发一个需要 TCP 连接才能保持 Activity 状态的应用程序。我已经实现了一种 ping/pong 系统来做到这一点。它在屏幕打开时运行良好,但当它关闭时,手机会在一段时间后停止响应 ping。我已经创建了一个 Wi-Fi 唤醒锁,但我仍然遇到同样的问题..

这是我的代码:

private static WifiManager wm = getSystemService(this.WIFI_SERVICE);
private static WifiLock wl = null;

public static void lock(){
wl = wm.createWifiLock(WifiManager.WIFI_MODE_FULL , App.TAG);
if(!wl.isHeld()){
wl.acquire();
}
}

public static void unlock(){
if(wl != null){
if(wl.isHeld()){
wl.release();
}
}
}

有什么想法吗?

最佳答案

您必须从 here 获取 PowerLock带有 SCREEN_DIM_WAKE_LOCK/PARTIAL_WAKE_LOCK 标志。

关于android - 唤醒锁似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3037303/

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