Loading api/current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -9994,6 +9994,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10004,6 +10005,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10024,6 +10026,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -29030,7 +29033,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); api/system-current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -10388,6 +10388,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10398,6 +10399,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10418,6 +10420,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -31310,7 +31313,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); api/test-current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -10004,6 +10004,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10014,6 +10015,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10034,6 +10036,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -29096,7 +29099,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String); core/java/android/app/SystemServiceRegistry.java +5 −6 Original line number Diff line number Diff line Loading @@ -756,8 +756,7 @@ final class SystemServiceRegistry { @Override public ShortcutManager createService(ContextImpl ctx) { IBinder b = ServiceManager.getService(Context.SHORTCUT_SERVICE); return new ShortcutManager(ctx, IShortcutService.Stub.asInterface(b)); return new ShortcutManager(ctx, IShortcutService.Stub.asInterface(b)); }}); } Loading core/java/android/content/pm/ILauncherApps.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ import android.content.pm.ShortcutInfo; import android.graphics.Rect; import android.os.Bundle; import android.os.UserHandle; import android.os.ParcelFileDescriptor; import java.util.List; /** Loading @@ -52,4 +54,8 @@ interface ILauncherApps { in UserHandle user); boolean startShortcut(String callingPackage, String packageName, String id, in Rect sourceBounds, in Bundle startActivityOptions, in UserHandle user); int getShortcutIconResId(String callingPackage, in ShortcutInfo shortcut, in UserHandle user); ParcelFileDescriptor getShortcutIconFd(String callingPackage, in ShortcutInfo shortcut, in UserHandle user); } Loading
api/current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -9994,6 +9994,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10004,6 +10005,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10024,6 +10026,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -29030,7 +29033,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String);
api/system-current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -10388,6 +10388,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10398,6 +10399,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10418,6 +10420,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -31310,7 +31313,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String);
api/test-current.txt +3 −1 Original line number Diff line number Diff line Loading @@ -10004,6 +10004,7 @@ package android.content.pm { method public int getWeight(); method public boolean hasIconFile(); method public boolean hasIconResource(); method public boolean hasKeyFieldsOnly(); method public boolean isDynamic(); method public boolean isPinned(); method public void writeToParcel(android.os.Parcel, int); Loading @@ -10014,6 +10015,7 @@ package android.content.pm { field public static final int FLAG_DYNAMIC = 1; // 0x1 field public static final int FLAG_HAS_ICON_FILE = 8; // 0x8 field public static final int FLAG_HAS_ICON_RES = 4; // 0x4 field public static final int FLAG_KEY_FIELDS_ONLY = 16; // 0x10 field public static final int FLAG_PINNED = 2; // 0x2 } Loading @@ -10034,6 +10036,7 @@ package android.content.pm { method public void deleteAllDynamicShortcuts(); method public void deleteDynamicShortcut(java.lang.String); method public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); method public int getIconMaxDimensions(); method public int getMaxDynamicShortcutCount(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); method public long getRateLimitResetTime(); Loading Loading @@ -29096,7 +29099,6 @@ package android.os { ctor public PersistableBundle(); ctor public PersistableBundle(int); ctor public PersistableBundle(android.os.PersistableBundle); ctor public PersistableBundle(android.os.Bundle); method public java.lang.Object clone(); method public int describeContents(); method public android.os.PersistableBundle getPersistableBundle(java.lang.String);
core/java/android/app/SystemServiceRegistry.java +5 −6 Original line number Diff line number Diff line Loading @@ -756,8 +756,7 @@ final class SystemServiceRegistry { @Override public ShortcutManager createService(ContextImpl ctx) { IBinder b = ServiceManager.getService(Context.SHORTCUT_SERVICE); return new ShortcutManager(ctx, IShortcutService.Stub.asInterface(b)); return new ShortcutManager(ctx, IShortcutService.Stub.asInterface(b)); }}); } Loading
core/java/android/content/pm/ILauncherApps.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ import android.content.pm.ShortcutInfo; import android.graphics.Rect; import android.os.Bundle; import android.os.UserHandle; import android.os.ParcelFileDescriptor; import java.util.List; /** Loading @@ -52,4 +54,8 @@ interface ILauncherApps { in UserHandle user); boolean startShortcut(String callingPackage, String packageName, String id, in Rect sourceBounds, in Bundle startActivityOptions, in UserHandle user); int getShortcutIconResId(String callingPackage, in ShortcutInfo shortcut, in UserHandle user); ParcelFileDescriptor getShortcutIconFd(String callingPackage, in ShortcutInfo shortcut, in UserHandle user); }