2

我知道TrafficStats API 在从 android 应用程序发送或接收数据时提供数据使用的详细信息。我想知道地图的数据使用细节。我怎么才能得到它 ?假设我打开一个应用程序,加载地图并执行一些活动,例如放大、缩小、缩小、拖动地图。在此活动期间,谷歌地图将消耗一些数据使用量。我怎样才能知道我的应用程序的地图使用了多少数据?

4

1 回答 1

1

好的,我找到了自己的答案,使用TrafficStats类我可以获得特定应用程序的数据使用详细信息,如下所示,

int uid = android.os.Process.myUid(); 
long receivedBytes = ts.getUidRxBytes(uid);
long sendBytes = ts.getUidTxBytes(uid);

操作系统会根据进程的 uid 自行保留这些详细信息。

于 2013-11-14T11:33:37.573 回答