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


الصيغ المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية

ملخّص

قيم التعداد

UserInfo.UserType  CLONE_PROFILE

مستخدم الملف الشخصي المُستنسخ 

UserInfo.UserType  COMMUNAL_PROFILE

مستخدم الملف الشخصي المشترك 

UserInfo.UserType  CURRENT

المستخدم الحالي للجهاز في المقدّمة 

UserInfo.UserType  GUEST

مستخدم ضيف 

UserInfo.UserType  MAIN

المستخدم الذي تم وضع علامة عليه كمستخدم رئيسي على الجهاز: في الأجهزة التي لا تستخدم ميزة "الحساب الموحّد للمستخدمين"، يكون المستخدم الرئيسي = مستخدم النظام = المستخدم 0، وفي الأجهزة التي تستخدم ميزة "الحساب الموحّد للمستخدمين"، يكون المستخدم الرئيسي = المستخدم البشري الأول. 

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

مستخدم الملف الشخصي المُستنسخ

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

مستخدم الملف الشخصي المشترك

طريقة الدفع الحاليّة

public static final UserInfo.UserType CURRENT

المستخدم الحالي للجهاز في المقدّمة

ضيف

public static final UserInfo.UserType GUEST

مستخدم ضيف يمكن أن يظهر إعلان واحد فقط في كل مرة، وقد يكون مؤقتًا ويفرض المزيد من القيود.

MAIN

public static final UserInfo.UserType MAIN

المستخدم الذي تم وضع علامة عليه كمستخدم رئيسي على الجهاز: في الأجهزة التي لا تستخدم ميزة "الحساب الموحّد للمستخدمين"، يكون المستخدم الرئيسي = مستخدم النظام = المستخدم 0، وفي الأجهزة التي تستخدم ميزة "الحساب الموحّد للمستخدمين"، يكون المستخدم الرئيسي = المستخدم البشري الأول.

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[]