我知道TrafficStats API提供了从Android应用程序发送或接收数据时数据使用的详细信息。我想知道地图中的数据使用细节。我怎么才能得到它 ?假设我打开一个应用程序,加载地图并执行一些活动,如放大,缩放,移出,拖动地图。在此活动期间,谷歌地图将消耗一些数据使用。我怎样才能知道我的应用程序的地图完成了多少数据使用?
答案 0 :(得分:1)
好的,我找到了自己的回答,使用TrafficStats类我可以获得特定应用程序的数据使用详细信息,如下所示,
int uid = android.os.Process.myUid();
long receivedBytes = ts.getUidRxBytes(uid);
long sendBytes = ts.getUidTxBytes(uid);
操作系统它自己根据流程的uid保留这些细节。