Loading api/current.txt +3 −12 Original line number Diff line number Diff line Loading @@ -8617,21 +8617,16 @@ package android.content.pm { public class LauncherApps { method public void addCallback(android.content.pm.LauncherApps.Callback); method public void addCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); method public void addOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback); method public void addOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback, android.os.Handler); method public java.util.List<android.content.pm.LauncherActivityInfo> getActivityList(java.lang.String, android.os.UserHandle); method public boolean isActivityEnabled(android.content.ComponentName, android.os.UserHandle); method public boolean isActivityEnabledForProfile(android.content.ComponentName, android.os.UserHandle); method public boolean isPackageEnabled(java.lang.String, android.os.UserHandle); method public boolean isPackageEnabledForProfile(java.lang.String, android.os.UserHandle); method public void registerCallback(android.content.pm.LauncherApps.Callback); method public void registerCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); method public void removeCallback(android.content.pm.LauncherApps.Callback); method public void removeOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback); method public android.content.pm.LauncherActivityInfo resolveActivity(android.content.Intent, android.os.UserHandle); method public void showAppDetailsForProfile(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startActivityForProfile(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void unregisterCallback(android.content.pm.LauncherApps.Callback); } public static abstract class LauncherApps.Callback { Loading @@ -8643,10 +8638,6 @@ package android.content.pm { method public abstract void onPackagesUnavailable(java.lang.String[], android.os.UserHandle, boolean); } public static abstract class LauncherApps.OnAppsChangedCallback extends android.content.pm.LauncherApps.Callback { ctor public LauncherApps.OnAppsChangedCallback(); } public class PackageInfo implements android.os.Parcelable { ctor public PackageInfo(); method public int describeContents(); core/java/android/content/pm/LauncherApps.java +17 −49 Original line number Diff line number Diff line Loading @@ -278,21 +278,21 @@ public class LauncherApps { /** * Adds a callback for changes to packages in current and managed profiles. * Registers a callback for changes to packages in current and managed profiles. * * @param callback The callback to add. * @param callback The callback to register. */ public void addCallback(Callback callback) { addCallback(callback, null); public void registerCallback(Callback callback) { registerCallback(callback, null); } /** * Adds a callback for changes to packages in current and managed profiles. * Registers a callback for changes to packages in current and managed profiles. * * @param callback The callback to add. * @param callback The callback to register. * @param handler that should be used to post callbacks on, may be null. */ public void addCallback(Callback callback, Handler handler) { public void registerCallback(Callback callback, Handler handler) { synchronized (this) { if (callback != null && !mCallbacks.contains(callback)) { boolean addedFirstCallback = mCallbacks.size() == 0; Loading @@ -308,12 +308,12 @@ public class LauncherApps { } /** * Removes a callback that was previously added. * Unregisters a callback that was previously registered. * * @param callback The callback to remove. * @see #addCallback(Callback) * @param callback The callback to unregister. * @see #registerCallback(Callback) */ public void removeCallback(Callback callback) { public void unregisterCallback(Callback callback) { synchronized (this) { removeCallbackLocked(callback); if (mCallbacks.size() == 0) { Loading Loading @@ -500,44 +500,12 @@ public class LauncherApps { } } /** Remove after unbundled apps have migrated STOP SHIP */ public static abstract class OnAppsChangedCallback extends Callback { } /** Remove after unbundled apps have migrated STOP SHIP */ public void addOnAppsChangedCallback(OnAppsChangedCallback callback) { addCallback(callback, null); } /** Remove after unbundled apps have migrated STOP SHIP */ public void addOnAppsChangedCallback(OnAppsChangedCallback callback, Handler handler) { addCallback(callback, handler); } /** Remove after unbundled apps have migrated STOP SHIP */ public void removeOnAppsChangedCallback(OnAppsChangedCallback callback) { removeCallback(callback); } /** Remove after unbundled apps have migrated STOP SHIP */ public void startActivityForProfile(ComponentName component, UserHandle user, Rect sourceBounds, Bundle opts) { startMainActivity(component, user, sourceBounds, opts); } /** Remove after unbundled apps have migrated STOP SHIP */ public void showAppDetailsForProfile(ComponentName component, UserHandle user, Rect sourceBounds, Bundle opts) { startAppDetailsActivity(component, user, sourceBounds, opts); } /** Remove after unbundled apps have migrated STOP SHIP */ public boolean isPackageEnabledForProfile(String packageName, UserHandle user) { return isPackageEnabled(packageName, user); /** STOPSHIP remove when launcher 3 has been updated */ public void addCallback(Callback callback) { registerCallback(callback); } /** Remove after unbundled apps have migrated STOP SHIP */ public boolean isActivityEnabledForProfile(ComponentName component, UserHandle user) { return isActivityEnabled(component, user); /** STOPSHIP remove when launcher 3 has been updated */ public void removeCallback(Callback callback) { unregisterCallback(callback); } } Loading
api/current.txt +3 −12 Original line number Diff line number Diff line Loading @@ -8617,21 +8617,16 @@ package android.content.pm { public class LauncherApps { method public void addCallback(android.content.pm.LauncherApps.Callback); method public void addCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); method public void addOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback); method public void addOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback, android.os.Handler); method public java.util.List<android.content.pm.LauncherActivityInfo> getActivityList(java.lang.String, android.os.UserHandle); method public boolean isActivityEnabled(android.content.ComponentName, android.os.UserHandle); method public boolean isActivityEnabledForProfile(android.content.ComponentName, android.os.UserHandle); method public boolean isPackageEnabled(java.lang.String, android.os.UserHandle); method public boolean isPackageEnabledForProfile(java.lang.String, android.os.UserHandle); method public void registerCallback(android.content.pm.LauncherApps.Callback); method public void registerCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); method public void removeCallback(android.content.pm.LauncherApps.Callback); method public void removeOnAppsChangedCallback(android.content.pm.LauncherApps.OnAppsChangedCallback); method public android.content.pm.LauncherActivityInfo resolveActivity(android.content.Intent, android.os.UserHandle); method public void showAppDetailsForProfile(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startActivityForProfile(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); method public void unregisterCallback(android.content.pm.LauncherApps.Callback); } public static abstract class LauncherApps.Callback { Loading @@ -8643,10 +8638,6 @@ package android.content.pm { method public abstract void onPackagesUnavailable(java.lang.String[], android.os.UserHandle, boolean); } public static abstract class LauncherApps.OnAppsChangedCallback extends android.content.pm.LauncherApps.Callback { ctor public LauncherApps.OnAppsChangedCallback(); } public class PackageInfo implements android.os.Parcelable { ctor public PackageInfo(); method public int describeContents();
core/java/android/content/pm/LauncherApps.java +17 −49 Original line number Diff line number Diff line Loading @@ -278,21 +278,21 @@ public class LauncherApps { /** * Adds a callback for changes to packages in current and managed profiles. * Registers a callback for changes to packages in current and managed profiles. * * @param callback The callback to add. * @param callback The callback to register. */ public void addCallback(Callback callback) { addCallback(callback, null); public void registerCallback(Callback callback) { registerCallback(callback, null); } /** * Adds a callback for changes to packages in current and managed profiles. * Registers a callback for changes to packages in current and managed profiles. * * @param callback The callback to add. * @param callback The callback to register. * @param handler that should be used to post callbacks on, may be null. */ public void addCallback(Callback callback, Handler handler) { public void registerCallback(Callback callback, Handler handler) { synchronized (this) { if (callback != null && !mCallbacks.contains(callback)) { boolean addedFirstCallback = mCallbacks.size() == 0; Loading @@ -308,12 +308,12 @@ public class LauncherApps { } /** * Removes a callback that was previously added. * Unregisters a callback that was previously registered. * * @param callback The callback to remove. * @see #addCallback(Callback) * @param callback The callback to unregister. * @see #registerCallback(Callback) */ public void removeCallback(Callback callback) { public void unregisterCallback(Callback callback) { synchronized (this) { removeCallbackLocked(callback); if (mCallbacks.size() == 0) { Loading Loading @@ -500,44 +500,12 @@ public class LauncherApps { } } /** Remove after unbundled apps have migrated STOP SHIP */ public static abstract class OnAppsChangedCallback extends Callback { } /** Remove after unbundled apps have migrated STOP SHIP */ public void addOnAppsChangedCallback(OnAppsChangedCallback callback) { addCallback(callback, null); } /** Remove after unbundled apps have migrated STOP SHIP */ public void addOnAppsChangedCallback(OnAppsChangedCallback callback, Handler handler) { addCallback(callback, handler); } /** Remove after unbundled apps have migrated STOP SHIP */ public void removeOnAppsChangedCallback(OnAppsChangedCallback callback) { removeCallback(callback); } /** Remove after unbundled apps have migrated STOP SHIP */ public void startActivityForProfile(ComponentName component, UserHandle user, Rect sourceBounds, Bundle opts) { startMainActivity(component, user, sourceBounds, opts); } /** Remove after unbundled apps have migrated STOP SHIP */ public void showAppDetailsForProfile(ComponentName component, UserHandle user, Rect sourceBounds, Bundle opts) { startAppDetailsActivity(component, user, sourceBounds, opts); } /** Remove after unbundled apps have migrated STOP SHIP */ public boolean isPackageEnabledForProfile(String packageName, UserHandle user) { return isPackageEnabled(packageName, user); /** STOPSHIP remove when launcher 3 has been updated */ public void addCallback(Callback callback) { registerCallback(callback); } /** Remove after unbundled apps have migrated STOP SHIP */ public boolean isActivityEnabledForProfile(ComponentName component, UserHandle user) { return isActivityEnabled(component, user); /** STOPSHIP remove when launcher 3 has been updated */ public void removeCallback(Callback callback) { unregisterCallback(callback); } }