diff options
| author | Amith Yamasani <yamasani@google.com> | 2016-06-24 16:08:02 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-06-24 16:08:16 +0000 |
| commit | bb1fb395cae4dd92739db4ce6fa48037ba5383f6 (patch) | |
| tree | b4775ae4aba631cbb5805f58d6877be752d1f291 /core/java | |
| parent | 630cc3017abbce58023e736f24ba05c6327eaeb6 (diff) | |
| parent | 6472501f2e7ba018d8aa43c61e55874d756cecb8 (diff) | |
Merge "Resetting some settings on starting a new demo session" into nyc-mr1-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/ActivityManagerInternal.java | 10 | ||||
| -rw-r--r-- | core/java/android/app/RetailDemoModeServiceInternal.java | 29 |
2 files changed, 39 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManagerInternal.java b/core/java/android/app/ActivityManagerInternal.java index 3a70a4cd4b99..33ae553fb57f 100644 --- a/core/java/android/app/ActivityManagerInternal.java +++ b/core/java/android/app/ActivityManagerInternal.java @@ -19,6 +19,7 @@ package android.app; import android.annotation.NonNull; import android.content.ComponentName; import android.content.IIntentSender; +import android.content.res.Configuration; import android.os.IBinder; import android.service.voice.IVoiceInteractionSession; @@ -151,4 +152,13 @@ public abstract class ActivityManagerInternal { * such as Power Save mode. */ public abstract void setPendingIntentWhitelistDuration(IIntentSender target, long duration); + + /** + * Updates and persists the {@link Configuration} for a given user. + * + * @param values the configuration to update + * @param userId the user to update the configuration for + */ + public abstract void updatePersistentConfigurationForUser(@NonNull Configuration values, + int userId); } diff --git a/core/java/android/app/RetailDemoModeServiceInternal.java b/core/java/android/app/RetailDemoModeServiceInternal.java new file mode 100644 index 000000000000..7ca214aae602 --- /dev/null +++ b/core/java/android/app/RetailDemoModeServiceInternal.java @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License + */ + +package android.app; + +/** + * Retail Demo Mode Service interface to be used locally inside system server + * + * @hide Only for use inside system server + */ +public interface RetailDemoModeServiceInternal { + /** + * Used to notify RetailDemoModeService of any user activity. + */ + public void onUserActivity(); +}
\ No newline at end of file |
