Merge "Add setupwizard personalisation state to Settings" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-03-19 21:26:37 +00:00
committed by Android (Google) Code Review
2 changed files with 38 additions and 0 deletions

View File

@@ -1715,6 +1715,34 @@ public final class Settings {
}) })
public @interface ResetMode{} public @interface ResetMode{}
/**
* User has not started setup personalization.
* @hide
*/
public static final int USER_SETUP_PERSONALIZATION_NOT_STARTED = 0;
/**
* User has not yet completed setup personalization.
* @hide
*/
public static final int USER_SETUP_PERSONALIZATION_STARTED = 1;
/**
* User has completed setup personalization.
* @hide
*/
public static final int USER_SETUP_PERSONALIZATION_COMPLETE = 10;
/** @hide */
@Retention(RetentionPolicy.SOURCE)
@IntDef({
USER_SETUP_PERSONALIZATION_NOT_STARTED,
USER_SETUP_PERSONALIZATION_STARTED,
USER_SETUP_PERSONALIZATION_COMPLETE
})
public @interface UserSetupPersonalization {}
/** /**
* Activity Extra: Number of certificates * Activity Extra: Number of certificates
* <p> * <p>
@@ -5440,6 +5468,15 @@ public final class Settings {
@TestApi @TestApi
public static final String USER_SETUP_COMPLETE = "user_setup_complete"; public static final String USER_SETUP_COMPLETE = "user_setup_complete";
/**
* The current state of device personalization.
*
* @hide
* @see UserSetupPersonalization
*/
public static final String USER_SETUP_PERSONALIZATION_STATE =
"user_setup_personalization_state";
/** /**
* Whether the current user has been set up via setup wizard (0 = false, 1 = true) * Whether the current user has been set up via setup wizard (0 = false, 1 = true)
* This value differs from USER_SETUP_COMPLETE in that it can be reset back to 0 * This value differs from USER_SETUP_COMPLETE in that it can be reset back to 0

View File

@@ -571,6 +571,7 @@ public class SettingsBackupTest {
Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS, Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS,
Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED, Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED,
Settings.Secure.USER_SETUP_COMPLETE, Settings.Secure.USER_SETUP_COMPLETE,
Settings.Secure.USER_SETUP_PERSONALIZATION_STATE,
Settings.Secure.VOICE_INTERACTION_SERVICE, Settings.Secure.VOICE_INTERACTION_SERVICE,
Settings.Secure.VOICE_RECOGNITION_SERVICE, Settings.Secure.VOICE_RECOGNITION_SERVICE,
Settings.Secure.INSTANT_APPS_ENABLED, Settings.Secure.INSTANT_APPS_ENABLED,