如何检查Android中特定SIM卡插槽的手机数据使用情况?

时间:2017-01-31 09:54:09

标签: android slot dual-sim

我正在尝试查找特定SIM插槽的数据使用情况。为此,我使用TrafficStats.getMobileRxBytes()方法,但它在双SIM卡设备中完全使用了SIM卡。

以下是我的代码,它返回了我的总使用情况:

 long rxBytes = (TrafficStats.getTotalRxBytes()- mStartRX)/ 1048576;
        RX.setText(Long.toString(rxBytes));
        long txBytes = (TrafficStats.getTotalTxBytes()- mStartTX)/ 1048576;
        TX.setText(Long.toString(txBytes));

        Log.d("totalWifiRe", (TrafficStats.getTotalRxBytes() - TrafficStats.getMobileRxBytes())/ 1048576+" MB");
        Log.d("totalWifiTx", (TrafficStats.getTotalTxBytes()- TrafficStats.getMobileTxBytes())/ 1048576+" MB");
        Log.d("totalDataRe", (TrafficStats.getMobileRxBytes()/ 1048576)+" MB");
        Log.d("totalDataTx", (TrafficStats.getMobileTxBytes()/ 1048576)+" MB");
        Log.d("SIM_STATUS", TrafficStats.getThreadStatsTag()+"");
        Log.d("DailyNetUsage", "");
        Log.d("CurrentTx", txBytes+" MB");
        Log.d("CurrentRx", rxBytes+" MB");

我想要个人SIM的特定数据使用。任何建议将不胜感激。

有些应用程序就像smartapp一样。

0 个答案:

没有答案