summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/net
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2011-09-16 01:52:39 -0700
committerJeff Sharkey <jsharkey@android.com>2011-09-16 18:28:39 -0700
commita83a24f48a8286ee3d67acc5fdcfb723acc56ada (patch)
treebb80fefaa893f5df89bc5359466dddf433431f67 /src/com/android/settings/net
parenta9efa2c2eafcd02a15138fc768b0492698e915fa (diff)
downloadpackages_apps_Settings-a83a24f48a8286ee3d67acc5fdcfb723acc56ada.tar.gz
packages_apps_Settings-a83a24f48a8286ee3d67acc5fdcfb723acc56ada.tar.bz2
packages_apps_Settings-a83a24f48a8286ee3d67acc5fdcfb723acc56ada.zip
Surface tethering stats in data usage.
Bug: 5244846 Change-Id: Ib4ac03ab634278714576a66ef8d6fdbc6d15c82a
Diffstat (limited to 'src/com/android/settings/net')
-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