美文网首页
网络状态监控

网络状态监控

作者: Frank_Kivi | 来源:发表于2019-01-28 14:14 被阅读3次

实时获取网络的上下行数据状态:

    long uidRxBytes;
    long uidRxPackets;
    long uidTxBytes;
    long uidTxPackets;

    public void getInfo() {
        int uid = getApplicationInfo().uid;
        uidRxBytes = TrafficStats.getUidRxBytes(uid) - uidRxBytes;
        uidRxPackets = TrafficStats.getUidRxPackets(uid) - uidRxPackets;
        uidTxBytes = TrafficStats.getUidTxBytes(uid) - uidTxBytes;
        uidTxPackets = TrafficStats.getUidTxPackets(uid) - uidTxPackets;
        String info = String.format("uidRxBytes=%d,uidRxPackets=%d,uidTxBytes=%d,uidTxPackets=%d",
                uidRxBytes, uidRxPackets, uidTxBytes, uidTxPackets
        );
        System.out.println("info=" + info);
    }

相关文章

网友评论

      本文标题:网络状态监控

      本文链接:https://www.haomeiwen.com/subject/misajqtx.html