OSDN Git Service

Merge "Add default icon for permissions" into mnc-dev
authorJason Monk <jmonk@google.com>
Wed, 13 May 2015 21:06:28 +0000 (21:06 +0000)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Wed, 13 May 2015 21:06:30 +0000 (21:06 +0000)
1  2 
core/res/res/values/symbols.xml
packages/SettingsLib/src/com/android/settingslib/applications/PermissionsInfo.java

Simple merge
@@@ -80,9 -79,9 +79,10 @@@ public class PermissionsInfo 
                  if (info.protectionLevel == PermissionInfo.PROTECTION_DANGEROUS) {
                      group = new PermissionGroup();
                      // TODO: Add default permission icon.
-                     group.icon = info.icon != 0 ? info.loadIcon(mPm) : new ShapeDrawable();
+                     group.icon = info.icon != 0 ? info.loadIcon(mPm) : mContext.getDrawable(
+                             com.android.internal.R.drawable.ic_perm_device_info);
                      group.name = info.name;
 +                    group.packageName = info.packageName;
                      group.label = info.loadLabel(mPm).toString();
                      mGroups.add(group);
                      mGroupLookup.put(permission, group);
              for (PermissionGroupInfo groupInfo : groups) {
                  PermissionGroup group = new PermissionGroup();
                  // TODO: Add default permission icon.
-                 group.icon = groupInfo.icon != 0 ? groupInfo.loadIcon(mPm) : new ShapeDrawable();
+                 group.icon = groupInfo.icon != 0 ? groupInfo.loadIcon(mPm) : mContext.getDrawable(
+                         com.android.internal.R.drawable.ic_perm_device_info);
                  group.name = groupInfo.name;
 +                group.packageName = groupInfo.packageName;
                  group.label = groupInfo.loadLabel(mPm).toString();
                  synchronized (mGroups) {
                      mGroups.add(group);