summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/net/UidDetailProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/net/UidDetailProvider.java')
-rw-r--r--src/com/android/settings/net/UidDetailProvider.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/settings/net/UidDetailProvider.java b/src/com/android/settings/net/UidDetailProvider.java
index 9eac801fe..0518b0bac 100644
--- a/src/com/android/settings/net/UidDetailProvider.java
+++ b/src/com/android/settings/net/UidDetailProvider.java
@@ -22,11 +22,13 @@ import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Resources;
+import android.net.ConnectivityManager;
import android.net.TrafficStats;
import android.text.TextUtils;
import android.util.SparseArray;
import com.android.settings.R;
+import com.android.settings.Utils;
public class UidDetailProvider {
private final Context mContext;
@@ -71,6 +73,13 @@ public class UidDetailProvider {
detail.icon = pm.getDefaultActivityIcon();
mUidDetailCache.put(uid, detail);
return detail;
+ case TrafficStats.UID_TETHERING:
+ final ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(
+ Context.CONNECTIVITY_SERVICE);
+ detail.label = res.getString(Utils.getTetheringLabel(cm));
+ detail.icon = pm.getDefaultActivityIcon();
+ mUidDetailCache.put(uid, detail);
+ return detail;
}
// otherwise fall back to using packagemanager labels