diff options
Diffstat (limited to 'src/com/android/settings/net/UidDetailProvider.java')
| -rw-r--r-- | src/com/android/settings/net/UidDetailProvider.java | 9 |
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 |
