Android 9.0定期网络限制

时间:2018-09-06 03:57:43

标签: android

我刚刚将Pixel XL更新为Android 9.0,这导致我自己的VoIP应用程序表现异常。定期地,我的应用程序的网络流量将从通常的30kbyte / s降低到几kbyte / s。这导致语音的周期性丢失,这非常烦人。

我已经尝试了官方的Android 9.0 ROM和非官方的Lineage OS 16 ROM,它们均产生相同的效果。在Wifi和LTE上会发生这种情况。 wifi一直很可靠。几个月内没有一行代码发生变化。在升级之前,它运行完美。

Android studio showing sudden network throttle

是否有任何策略或API更改试图通过不时将网络置于“低功耗”状态来节省电池电量?

网络io由new Thread(){new Runnable ...}创建的2个线程完成。实际代码在这里line 633 and line 765

编辑:这似乎是在屏幕延迟一段时间后关闭时发生的。如果屏幕始终处于关闭状态,则不会发生这种情况。如果屏幕打开,则节流将立即停止。使用部分唤醒锁似乎无济于事。

0 个答案:

没有答案