Java 如何获取栓系交通数据
我正在做一个存储交通数据的应用程序,但我无法获取栓系交通Java 如何获取栓系交通数据,java,android,linux,tethering,Java,Android,Linux,Tethering,我正在做一个存储交通数据的应用程序,但我无法获取栓系交通 // UIDs for Tethering ? appNames.put(5, "Tethering WiFi"); appNames.put(7, "Tethering USB"); appNames.put(10, "Tethering BT"); appNames.put(11, "Tethering Unknown"); appNames.put(-5, "!Tethering
// UIDs for Tethering ?
appNames.put(5, "Tethering WiFi");
appNames.put(7, "Tethering USB");
appNames.put(10, "Tethering BT");
appNames.put(11, "Tethering Unknown");
appNames.put(-5, "!Tethering WiFi");
appNames.put(-7, "!Tethering USB");
appNames.put(-10, "!Tethering BT");
appNames.put(-11, "!Tethering Unknown");
for(ApplicationInfo app : cnt.getPackageManager().getInstalledApplications(0))
{
appNames.put(app.uid, app.packageName);
}
for(Integer uid: appNames.keySet())
{
apps.put(uid, new TrafficRecord(uid, appNames.get(uid)));
}
TrafficRecord(int uid, String tag)
{
tx = TrafficStats.getUidTxBytes(uid);
rx = TrafficStats.getUidRxBytes(uid);
this.tag = tag;
}
但是栓系交通数据总是空的。
我该怎么做?找到答案了吗?