如何计算网卡在Android上打开连接的时间
我想知道是否有办法知道应用程序何时打开互联网连接,从而唤醒网卡 例如,我关掉手机,决定搜索 在本例中,让我们假设没有任何应用程序的背景数据,因此在我调用该网站时,连接处于空闲状态。我想知道网卡什么时候打开连接来加载页面 我没有找到用于此的API。最初我在看TelephonyManager,它有不同的网卡状态(休眠、INOUT、NONE等),但我发现我的手机从未进入休眠状态,我相信这是由于快速休眠造成的。我也一直在查看linux文件系统文件,这些文件可能包含来自驱动程序的这些信息,但我没有发现任何文件 我读了ATT的这篇文章,它解释了移动网络如何计算网卡在Android上打开连接的时间,android,linux,networking,Android,Linux,Networking,我想知道是否有办法知道应用程序何时打开互联网连接,从而唤醒网卡 例如,我关掉手机,决定搜索 在本例中,让我们假设没有任何应用程序的背景数据,因此在我调用该网站时,连接处于空闲状态。我想知道网卡什么时候打开连接来加载页面 我没有找到用于此的API。最初我在看TelephonyManager,它有不同的网卡状态(休眠、INOUT、NONE等),但我发现我的手机从未进入休眠状态,我相信这是由于快速休眠造成的。我也一直在查看linux文件系统文件,这些文件可能包含来自驱动程序的这些信息,但我没有发现任何
谢谢。好的,所以答案是使用SignalStrength类和PhoneStateListener的On信号强度更改来测量无线电信号。这有助于检测何时进行连接。参考ATT的ARO应用程序: