Surface tethering stats in data usage.
Bug: 5244846 Change-Id: Ib4ac03ab634278714576a66ef8d6fdbc6d15c82a
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user