GoogleAccountUtil

public class GoogleAccountUtil
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.util.GoogleAccountUtil


एक ऐसी सुविधा जो किसी डिवाइस पर Google खातों को कॉन्फ़िगर करने में मदद करती है

खास जानकारी

कॉन्स्टेंट

String ACCOUNT_PKG_NAME

String UTIL_APK_NAME

फ़ील्ड्स की फ़िल्में

public static final String CHECK_INSTRUMENTATION_CMD

पब्लिक कंस्ट्रक्टर

GoogleAccountUtil()

सार्वजनिक तरीके

static boolean addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)

इस कुकी का इस्तेमाल, दिए गए Google खाते से टेस्ट किए जा रहे डिवाइस को कॉन्फ़िगर करने के लिए किया जाता है.

static boolean hasAccount(ITestDevice device, int userId)

देखें कि डिवाइस पर कोई खाता मौजूद है या नहीं.

static boolean installUtil(ITestDevice device)
static boolean installUtil(ITestDevice device, File altApk)

अगर ज़रूरी हो, तो जार में मौजूद खाता यूटिलिटी APK इंस्टॉल करें

static boolean isAccountUtilInstalled(ITestDevice device)

देखें कि खाता यूटिलिटी फ़िलहाल इंस्टॉल है या नहीं

static boolean removeAccountAttempt(ITestDevice device, int userId, String accountName)

खाते को हटाना

static boolean removeAllAccountAttempt(ITestDevice device, int userId)

डिवाइस से सभी खाते हटाना

static boolean syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)

इस कुकी से, दिए गए Google खाते के साथ सिंक करने की सुविधा बंद हो जाती है.

static boolean syncOn(ITestDevice device, int userId, String accountName)

इस कुकी का इस्तेमाल, दिए गए Google खाते के साथ सिंक करने की सुविधा चालू करने के लिए किया जाता है.

static boolean uninstallUtil(ITestDevice device)

जार में मौजूद खाता यूटिलिटी एपीके अनइंस्टॉल करें

static boolean waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)

डिवाइस के सिंक होने की प्रोसेस पूरी होने तक इंतज़ार करें.

कॉन्स्टेंट

ACCOUNT_PKG_NAME

public static final String ACCOUNT_PKG_NAME

स्थिर वैल्यू: "com.google.android.tradefed.account"

UTIL_APK_NAME

public static final String UTIL_APK_NAME

Constant Value: "GoogleAccountUtil"

फ़ील्ड्स की फ़िल्में

CHECK_INSTRUMENTATION_CMD

public static final String CHECK_INSTRUMENTATION_CMD

पब्लिक कंस्ट्रक्टर

GoogleAccountUtil

public GoogleAccountUtil ()

सार्वजनिक तरीके

addAccountAttempt

public static boolean addAccountAttempt (ITestDevice device, 
                int userId, 
                String accountName, 
                String password, 
                boolean sync, 
                boolean waitForCheckin)

इस कुकी का इस्तेमाल, दिए गए Google खाते से टेस्ट किए जा रहे डिवाइस को कॉन्फ़िगर करने के लिए किया जाता है.

खाता, सर्वर पर पहले से मौजूद होना चाहिए.

यूनिट टेस्टिंग के लिए उपलब्ध कराया गया.

पैरामीटर
device ITestDevice: ITestDevice

userId int: उस उपयोगकर्ता का आईडी जिसके खाते में यह खाता जोड़ा जाएगा

accountName String: जोड़े जाने वाले Google खाते का पूरा नाम

password String: खाते का पासवर्ड

sync boolean: अगर इस खाते के लिए अपने-आप सिंक होने की सुविधा चालू करनी है, तो true

waitForCheckin boolean: खाता जोड़ने के बाद, चेक इन करने के लिए true

रिटर्न
boolean true अगर खाता बन गया है, तो false नहीं तो

थ्रो
DeviceNotAvailableException

hasAccount

public static boolean hasAccount (ITestDevice device, 
                int userId)

देखें कि डिवाइस पर कोई खाता मौजूद है या नहीं.

पैरामीटर
device ITestDevice: वह ITestDevice जिसकी जांच किसी खाते के लिए की गई है

userId int: जांच के लिए यूज़र आईडी

रिटर्न
boolean

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installUtil

public static boolean installUtil (ITestDevice device)

पैरामीटर
device ITestDevice

रिटर्न
boolean

थ्रो
DeviceNotAvailableException

installUtil

public static boolean installUtil (ITestDevice device, 
                File altApk)

अगर ज़रूरी हो, तो जार में मौजूद खाता यूटिलिटी APK इंस्टॉल करें

पैरामीटर
device ITestDevice: जिस पर यूटिलिटी इंस्टॉल करनी है.

altApk File

रिटर्न
boolean

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

isAccountUtilInstalled

public static boolean isAccountUtilInstalled (ITestDevice device)

देखें कि खाता यूटिलिटी फ़िलहाल इंस्टॉल है या नहीं

पैरामीटर
device ITestDevice: इस पर यह जांच की जाएगी कि खाता यूटिलिटी इंस्टॉल है या नहीं

रिटर्न
boolean

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

removeAccountAttempt

public static boolean removeAccountAttempt (ITestDevice device, 
                int userId, 
                String accountName)

खाते को हटाना

पैरामीटर
accountName String

रिटर्न
boolean अगर वीडियो हटाने का अनुरोध पूरा हो जाता है, तो वैल्यू true होगी. अगर ऐसा नहीं होता है, तो वैल्यू false होगी.

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

removeAllAccountAttempt

public static boolean removeAllAccountAttempt (ITestDevice device, 
                int userId)

डिवाइस से सभी खाते हटाना

रिटर्न
boolean अगर वीडियो हटाने का अनुरोध पूरा हो जाता है, तो वैल्यू true होगी. अगर ऐसा नहीं होता है, तो वैल्यू false होगी.

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

syncAndOff

public static boolean syncAndOff (ITestDevice device, 
                int userId, 
                String accountName, 
                long syncThenOff)

इस कुकी से, दिए गए Google खाते के साथ सिंक करने की सुविधा बंद हो जाती है. मान लें कि सिंक करने की सुविधा चालू है.

पैरामीटर
device ITestDevice: ITestDevice

userId int: वह आईडी जिस उपयोगकर्ता के लिए यह कार्रवाई करनी है

accountName String: सिंक करने की सुविधा बंद करने के लिए, Google खाते का पूरा नाम

syncThenOff long: सिंक की सुविधा बंद करने से पहले, उसे चलने देने के लिए सेकंड की संख्या

रिटर्न
boolean true अगर सिंक करने की सुविधा बंद हो गई है

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

syncOn

public static boolean syncOn (ITestDevice device, 
                int userId, 
                String accountName)

इस कुकी का इस्तेमाल, दिए गए Google खाते के साथ सिंक करने की सुविधा चालू करने के लिए किया जाता है. मान लें कि सिंक करने की सुविधा बंद है;

पैरामीटर
device ITestDevice: ITestDevice

userId int: वह आईडी जिस उपयोगकर्ता के लिए यह कार्रवाई करनी है

accountName String: सिंक करने की सुविधा चालू करने के लिए, Google खाते का पूरा नाम

रिटर्न
boolean true अगर सिंक करने की सुविधा बंद हो गई है

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

uninstallUtil

public static boolean uninstallUtil (ITestDevice device)

जार में मौजूद खाता यूटिलिटी एपीके अनइंस्टॉल करें

पैरामीटर
device ITestDevice: इस खाते से खाता यूटिलिटी को अनइंस्टॉल करना है.

रिटर्न
boolean

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

waitForAccountSync

public static boolean waitForAccountSync (ITestDevice device, 
                int userId, 
                long interval, 
                long timeout, 
                boolean forceSync)

डिवाइस के सिंक होने की प्रोसेस पूरी होने तक इंतज़ार करें.

पैरामीटर
device ITestDevice

userId int

interval long

timeout long

forceSync boolean

रिटर्न
boolean

थ्रो
DeviceNotAvailableException