diff options
| author | 2016-07-07 11:51:52 -0700 | |
|---|---|---|
| committer | 2016-07-07 11:56:04 -0700 | |
| commit | f805b43da7f6d9b12993f9320d80587bc0d0d16a (patch) | |
| tree | dfb0ec18a1808cb68a48920828306563b5b9be25 | |
| parent | e7d21d847ed1d5337d8b8e69968c941750e0799c (diff) | |
Hide more shortcut APIs
Change-Id: I911b4963b878e67ad2084190ac080e8555ba63c0
| -rw-r--r-- | api/current.txt | 2 | ||||
| -rw-r--r-- | api/system-current.txt | 2 | ||||
| -rw-r--r-- | api/test-current.txt | 2 | ||||
| -rw-r--r-- | core/java/android/content/pm/ShortcutManager.java | 22 |
4 files changed, 4 insertions, 24 deletions
diff --git a/api/current.txt b/api/current.txt index b675136153d5..d5f36bdb081f 100644 --- a/api/current.txt +++ b/api/current.txt @@ -10108,8 +10108,6 @@ package android.content.pm { method public java.util.List<android.content.pm.ShortcutInfo> getManifestShortcuts(); method public int getMaxShortcutCountPerActivity(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); - method public long getRateLimitResetTime(); - method public int getRemainingCallCount(); method public void removeAllDynamicShortcuts(); method public void removeDynamicShortcuts(java.util.List<java.lang.String>); method public void reportShortcutUsed(java.lang.String); diff --git a/api/system-current.txt b/api/system-current.txt index d69cb648917f..cda5ba743082 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -10533,8 +10533,6 @@ package android.content.pm { method public java.util.List<android.content.pm.ShortcutInfo> getManifestShortcuts(); method public int getMaxShortcutCountPerActivity(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); - method public long getRateLimitResetTime(); - method public int getRemainingCallCount(); method public void removeAllDynamicShortcuts(); method public void removeDynamicShortcuts(java.util.List<java.lang.String>); method public void reportShortcutUsed(java.lang.String); diff --git a/api/test-current.txt b/api/test-current.txt index 95d2408db4b5..7fdbb6411ef4 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -10122,8 +10122,6 @@ package android.content.pm { method public java.util.List<android.content.pm.ShortcutInfo> getManifestShortcuts(); method public int getMaxShortcutCountPerActivity(); method public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); - method public long getRateLimitResetTime(); - method public int getRemainingCallCount(); method public void removeAllDynamicShortcuts(); method public void removeDynamicShortcuts(java.util.List<java.lang.String>); method public void reportShortcutUsed(java.lang.String); diff --git a/core/java/android/content/pm/ShortcutManager.java b/core/java/android/content/pm/ShortcutManager.java index 7b3c48717263..1af63a01ce2b 100644 --- a/core/java/android/content/pm/ShortcutManager.java +++ b/core/java/android/content/pm/ShortcutManager.java @@ -63,24 +63,6 @@ import java.util.List; * published, existing shortcuts with the same ID will be updated. Note this may include a * pinned shortcut. * - * <h3>Rate limiting</h3> - * - * Calls to {@link #setDynamicShortcuts(List)}, {@link #addDynamicShortcuts(List)}, - * and {@link #updateShortcuts(List)} from <b>background applications</b> will be - * rate-limited. An application can call these methods at most - * {@link #getRemainingCallCount()} times until the rate-limiting counter is reset, - * which happens at a certain time every day. - * - * <p>An application can use {@link #getRateLimitResetTime()} to get the next reset time. - * - * <p>Foreground applications (i.e. ones with a foreground activity or a foreground services) - * will not be throttled. Also, when an application comes to foreground, - * {@link #getRemainingCallCount()} will be reset to the initial value. - * - * <p>For testing purposes, use "Developer Options" (found in the Settings menu) to reset the - * internal rate-limiting counter. Automated tests can use the following ADB shell command to - * achieve the same effect:</p> - * <pre>adb shell cmd shortcut reset-throttling</pre> * * <h3>Backup and Restore</h3> * @@ -328,6 +310,8 @@ public class ShortcutManager { * before the rate limit counter is reset. * * @see #getRateLimitResetTime() + * + * @hide */ public int getRemainingCallCount() { try { @@ -342,6 +326,8 @@ public class ShortcutManager { * * @see #getRemainingCallCount() * @see System#currentTimeMillis() + * + * @hide */ public long getRateLimitResetTime() { try { |