如何以编程方式检查移动数据使用情况?

Dan*_*e C 6 android usage-statistics android-data-usage

问题很简单,我如何知道用户在当月使用了多少移动数据(以 GB 或 MB 为单位)?

由于它被报道为题外话,我想澄清一下应该通过应用程序中的代码检查数据使用情况。

是否有一些代码可以用来检查用户使用的数据?

Muk*_*h M 6

请参阅:https : //developer.android.com/reference/android/net/TrafficStats.html

尝试:

Toast.makeText(this, android.net.TrafficStats.getMobileRxBytes()+"Bytes", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

getMobileRxBytes() 返回自设备启动以来跨移动网络接收的字节数。