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)

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

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

कॉन्स्टेंट वैल्यू: "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: वह यूज़र आईडी id जिसकी जांच करनी है

रिटर्न
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)

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

पैरामीटर
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