diff --git a/core/api/system-current.txt b/core/api/system-current.txt index a0e0f7133a257..5c2b878d84315 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -267,6 +267,7 @@ package android { field public static final String STOP_APP_SWITCHES = "android.permission.STOP_APP_SWITCHES"; field public static final String SUBSTITUTE_NOTIFICATION_APP_NAME = "android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"; field public static final String SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON = "android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON"; + field public static final String SUGGEST_EXTERNAL_TIME = "android.permission.SUGGEST_EXTERNAL_TIME"; field public static final String SUSPEND_APPS = "android.permission.SUSPEND_APPS"; field public static final String SYSTEM_APPLICATION_OVERLAY = "android.permission.SYSTEM_APPLICATION_OVERLAY"; field public static final String SYSTEM_CAMERA = "android.permission.SYSTEM_CAMERA"; diff --git a/core/java/android/app/time/TimeManager.java b/core/java/android/app/time/TimeManager.java index c8fa5c8f28e2d..c71badb0d484e 100644 --- a/core/java/android/app/time/TimeManager.java +++ b/core/java/android/app/time/TimeManager.java @@ -264,7 +264,7 @@ public final class TimeManager { * See {@link ExternalTimeSuggestion} for more details. * {@hide} */ - @RequiresPermission(android.Manifest.permission.SET_TIME) + @RequiresPermission(android.Manifest.permission.SUGGEST_EXTERNAL_TIME) public void suggestExternalTime(@NonNull ExternalTimeSuggestion timeSuggestion) { if (DEBUG) { Log.d(TAG, "suggestExternalTime called: " + timeSuggestion); diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index e6081a4a93092..5aaf1fcafe1ba 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -2963,6 +2963,15 @@ + + +