gpt4 book ai didi

android - 唤醒 + Wifi 锁定无效

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:26 29 4
gpt4 key购买 nike

我的后台服务正在尽快将消息发送到本地服务器。每条消息通常需要大约 30 毫秒。但是,当手机处于 sleep 模式时,大约需要 400 毫秒到 1000 毫秒(使用“正确”的 Wifi 策略关闭屏幕)

在我的服务中,我使用以下代码来获取 Wifi 锁和唤醒锁。

PowerManager lPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);            
mWakeLock = lPowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "WakeLockTag");

WifiManager lWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) {
mWifiLock = lWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "LockTag");
} else {
mWifiLock = lWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, "LockTag");
}
mWifiLock.acquire();
mWakeLock.acquire();

是否有可能获得与屏幕打开时相同的性能?

最佳答案

据我所知,存在一个已知问题 - 某些设备在结合使用 PARTIAL_WAKE_LOCK 和 WifiLock:WIFI_MODE_FULL_HIGH_PERF 时不可靠。

屏幕关闭时效果不佳。

您可以在该特定设备上使用 SCREEN_DIM_WAKE_LOCK 进一步检查。

关于android - 唤醒 + Wifi 锁定无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335008/

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