diff options
author | Alexandra Gherghina <alexgherghina@google.com> | 2014-10-30 11:56:18 +0000 |
---|---|---|
committer | Alexandra Gherghina <alexgherghina@google.com> | 2014-10-31 12:03:53 +0000 |
commit | 0f5440f6e26581f51d67fe3cf32af9dd840e5519 (patch) | |
tree | 763f9509856ac7ec4c19ab891ab0f1093327c484 /src/com/android/settings/applications | |
parent | 6f5b23f3fc4855c1906fd64fd3bcb9d5f14a02a2 (diff) | |
download | packages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.zip packages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.tar.gz packages_apps_Settings-0f5440f6e26581f51d67fe3cf32af9dd840e5519.tar.bz2 |
Apply predefined icon and label to managed profiles
Bug: 18132630
Change-Id: Ie6cfee420847d6992accb0bc0ca3f5535260bc55
Diffstat (limited to 'src/com/android/settings/applications')
-rw-r--r-- | src/com/android/settings/applications/RunningState.java | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/com/android/settings/applications/RunningState.java b/src/com/android/settings/applications/RunningState.java index 1d24148..a3eabb8 100644 --- a/src/com/android/settings/applications/RunningState.java +++ b/src/com/android/settings/applications/RunningState.java @@ -16,9 +16,6 @@ package com.android.settings.applications; -import com.android.settings.R; -import com.android.settings.Utils; - import android.app.ActivityManager; import android.app.ActivityManagerNative; import android.app.ActivityThread; @@ -31,6 +28,8 @@ import android.content.pm.PackageManager; import android.content.pm.ServiceInfo; import android.content.pm.UserInfo; import android.content.res.Resources; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable.ConstantState; import android.os.Handler; @@ -44,6 +43,10 @@ import android.text.format.Formatter; import android.util.Log; import android.util.SparseArray; +import com.android.settings.R; +import com.android.settings.Utils; +import com.android.settings.drawable.CircleFramedDrawable; + import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -836,17 +839,8 @@ public class RunningState { userItem.mUser = new UserState(); UserInfo info = mUm.getUserInfo(newItem.mUserId); userItem.mUser.mInfo = info; - if (info != null) { - userItem.mUser.mIcon = Utils.getUserIcon(context, mUm, info); - } - String name = info != null ? info.name : null; - if (name == null && info != null) { - name = Integer.toString(info.id); - } else if (info == null) { - name = context.getString(R.string.unknown); - } - userItem.mUser.mLabel = context.getResources().getString( - R.string.running_process_item_user_label, name); + userItem.mUser.mIcon = Utils.getUserIcon(context, mUm, info); + userItem.mUser.mLabel = Utils.getUserLabel(context, info); } newMergedItems.add(userItem); } |