Loading packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java +19 −0 Original line number Original line Diff line number Diff line Loading @@ -159,6 +159,25 @@ public class DreamBackend { return null; return null; } } /** * Gets an icon from active dream. */ public Drawable getActiveIcon() { final ComponentName cn = getActiveDream(); if (cn != null) { final PackageManager pm = mContext.getPackageManager(); try { final ServiceInfo ri = pm.getServiceInfo(cn, 0); if (ri != null) { return ri.loadIcon(pm); } } catch (PackageManager.NameNotFoundException exc) { return null; } } return null; } public @WhenToDream int getWhenToDreamSetting() { public @WhenToDream int getWhenToDreamSetting() { if (!isEnabled()) { if (!isEnabled()) { return NEVER; return NEVER; Loading Loading
packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java +19 −0 Original line number Original line Diff line number Diff line Loading @@ -159,6 +159,25 @@ public class DreamBackend { return null; return null; } } /** * Gets an icon from active dream. */ public Drawable getActiveIcon() { final ComponentName cn = getActiveDream(); if (cn != null) { final PackageManager pm = mContext.getPackageManager(); try { final ServiceInfo ri = pm.getServiceInfo(cn, 0); if (ri != null) { return ri.loadIcon(pm); } } catch (PackageManager.NameNotFoundException exc) { return null; } } return null; } public @WhenToDream int getWhenToDreamSetting() { public @WhenToDream int getWhenToDreamSetting() { if (!isEnabled()) { if (!isEnabled()) { return NEVER; return NEVER; Loading