ユーザー情報
public final class UserInfo
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.device.UserInfo |
プラットフォームの UserInfo クラスに似ています。
これは、android.content.pm.UserInfo と同様にすることを目的としています。
1 人のユーザーの情報に関するデータと基本ロジックを保存します。
まとめ
パブリックコンストラクター |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
定数
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
定数値: 45 (0x0000002d)
FLAG_EPEMERAL
public static final int FLAG_EPHEMERAL
定数値: 256 (0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
定数値: 32768 (0x00008000)
FLAG_GUEST
public static final int FLAG_GUEST
定数値: 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
定数値: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
定数値: 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
定数値: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
定数値: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
定数値: 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
定数値: 0 (0x00000000)
田畑
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
パブリックコンストラクター
ユーザー情報
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
パラメーター |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
ユーザー情報
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning,
String userType)
パラメーター |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
userType | String |
パブリックメソッド
isCloneProfile
public boolean isCloneProfile ()
isCommunalProfile
public boolean isCommunalProfile ()
はかない
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
ゲストです
public boolean isGuest ()
メインです
public boolean isMain ()
管理対象プロファイル
public boolean isManagedProfile ()
プライマリです
public boolean isPrimary ()
が走っています
public boolean isRunning ()
セカンダリです
public boolean isSecondary ()
isSystem
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
このインスタンスが指定されたタイプであるかどうかを返します。
パラメーター |
---|
userType | UserInfo.UserType |
currentUserId | int |
ユーザーID
public int userId ()
ユーザー名
public String userName ()