UserInfo.UserType

public static final enum UserInfo.UserType
extends Enum<UserInfo.UserType>

java.lang.Object
   ↳ java.lang.Enum<com.android.tradefed.device.UserInfo.UserType>
     ↳ com.android.tradefed.device.UserInfo.UserType


外部 API でサポートされているユーザーの種類のバリエーション。

概要

列挙値

UserInfo.UserType  CLONE_PROFILE

プロフィール ユーザーのクローンを作成する

UserInfo.UserType  COMMUNAL_PROFILE

共同プロフィールのユーザー

UserInfo.UserType  CURRENT

デバイスの現在のフォアグラウンド ユーザー

UserInfo.UserType  GUEST

ゲストユーザー。 

UserInfo.UserType  MAIN

デバイスでメインユーザーとしてフラグが立てられたユーザー。hsum 以外のメインユーザー = システム ユーザー = ユーザー 0、hsum のメインユーザー = 最初の人間ユーザー。 

UserInfo.UserType  MANAGED_PROFILE

管理対象プロファイルのユーザー(仕事用プロファイルなど)。 

UserInfo.UserType  PRIMARY

デバイスでプライマリとしてフラグが立てられたユーザー(ほとんどの場合、プライマリ = システム ユーザー = ユーザー 0)

UserInfo.UserType  PRIVATE_PROFILE

非公開プロファイルのユーザー

UserInfo.UserType  SECONDARY

セカンダリ ユーザー(

UserInfo.UserType  SYSTEM

システム ユーザー = ユーザー 0

パブリック メソッド

boolean isCloneProfile()
boolean isCurrent()
boolean isGuest()
boolean isMain()
boolean isManagedProfile()
boolean isPrimary()
boolean isPrivateProfile()
boolean isProfile()

このインスタンスがプロファイル タイプかどうかを返します。

boolean isSecondary()
boolean isSystem()
static UserInfo.UserType valueOf(String name)
static final UserType[] values()

列挙値

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

clone profile user

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

共同プロフィールのユーザー

現行モデル

public static final UserInfo.UserType CURRENT

デバイスの現在のフォアグラウンド ユーザー

GUEST

public static final UserInfo.UserType GUEST

ゲストユーザー。一度に存在できるのは 1 つだけです。エフェメラルであり、より多くの制限が適用される場合があります。

MAIN

public static final UserInfo.UserType MAIN

デバイスでメインユーザーとしてフラグが立てられたユーザー。hsum 以外のメインユーザー = システム ユーザー = ユーザー 0、hsum のメインユーザー = 最初の人間ユーザー。

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

管理対象プロファイルのユーザー(仕事用プロファイルなど)。

メイン

public static final UserInfo.UserType PRIMARY

デバイスでプライマリとしてフラグが立てられたユーザー(ほとんどの場合、プライマリ = システム ユーザー = ユーザー 0)

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

非公開プロファイルのユーザー

予備

public static final UserInfo.UserType SECONDARY

セカンダリ ユーザー(メインユーザーとシステム ユーザー以外)

システム

public static final UserInfo.UserType SYSTEM

システム ユーザー = ユーザー 0

パブリック メソッド

isCloneProfile

public boolean isCloneProfile ()

戻り値
boolean

isCurrent

public boolean isCurrent ()

戻り値
boolean

isGuest

public boolean isGuest ()

戻り値
boolean

isMain

public boolean isMain ()

戻り値
boolean

isManagedProfile

public boolean isManagedProfile ()

戻り値
boolean

isPrimary

public boolean isPrimary ()

戻り値
boolean

isPrivateProfile

public boolean isPrivateProfile ()

戻り値
boolean

isProfile

public boolean isProfile ()

このインスタンスがプロファイル タイプかどうかを返します。

戻り値
boolean

isSecondary

public boolean isSecondary ()

戻り値
boolean

isSystem

public boolean isSystem ()

戻り値
boolean

valueOf

public static UserInfo.UserType valueOf (String name)

パラメータ
name String

戻り値
UserInfo.UserType

values

public static final UserType[] values ()

戻り値
UserType[]