我只想在我的Android应用程序中使用移动(3G或LTE)数据。请纠正我的代码。我使用socket.io库而不是java.net.socket。所以,我不知道如何使用: network.bindSocket()。因为不可能将socket.io.Socket转换为bindSocket()的java.net.Socket。 NetworkRequest.Builder builder = new N
我正在开发一个使用互联网连接的安卓应用程序,我想用red for poor连接、yellow for fair和green for good强度的指示器来监控网络速度,并在状态栏上显示出来,这样用户在使用app时就可以随时知道网络的速度。我碰到了库,在其中我会得到no。使用TrafficStats.getMobileTxbytes()和no传输的字节数。使用TrafficStats.getMobileRxbytes()接收到的字节,但现在我有一个查询要处理。
TrafficStats将给出基于当前数据传输的网络速度。因此,如果没有任何传输在最后10秒,它将返回0 0kbps的速度和我们的指