গুগল অ্যাকাউন্ট ইউটিল

public class GoogleAccountUtil
extends Object

java.lang.অবজেক্ট
com.google.android.tradefed.util.GoogleAccountUtil


একটি ইউটিলিটি যা একটি ডিভাইসে গুগল অ্যাকাউন্ট কনফিগার করতে সহায়তা করে

সারাংশ

ধ্রুবক

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)

প্রদত্ত গুগল অ্যাকাউন্টের সাথে সিঙ্কিং বন্ধ করে দেয়।

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

প্রদত্ত গুগল অ্যাকাউন্টের সাথে সিঙ্কিং চালু করে।

static boolean uninstallUtil ( ITestDevice device)

jar-এ থাকা অ্যাকাউন্ট ইউটিলিটি apk আনইনস্টল করুন।

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

ডিভাইসটি সিঙ্ক করা শেষ না হওয়া পর্যন্ত অপেক্ষা করুন।

ধ্রুবক

অ্যাকাউন্ট_পিকেজি_নাম

public static final String ACCOUNT_PKG_NAME

ধ্রুবক মান: "com.google.android.tradefed.account"

ইউটিআইএল_এপিকে_নাম

public static final String UTIL_APK_NAME

ধ্রুবক মান: "GoogleAccountUtil"

ক্ষেত্র

চেক_ইনস্ট্রুমেন্টেশন_সিএমডি

public static final String CHECK_INSTRUMENTATION_CMD

পাবলিক কনস্ট্রাক্টর

গুগল অ্যাকাউন্ট ইউটিল

public GoogleAccountUtil ()

পাবলিক পদ্ধতি

অ্যাকাউন্ট চেষ্টা যোগ করুন

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

প্রদত্ত Google অ্যাকাউন্ট দিয়ে পরীক্ষাধীন ডিভাইসটি কনফিগার করার চেষ্টা করা হচ্ছে।

অ্যাকাউন্টটি ইতিমধ্যেই সার্ভারে বিদ্যমান থাকতে হবে।

ইউনিট পরীক্ষার জন্য উন্মুক্ত।

পরামিতি
device ITestDevice : ITestDevice

userId int : ব্যবহারকারীর আইডি যার সাথে অ্যাকাউন্টটি যুক্ত করা হবে

accountName String : যোগ করার জন্য গুগল অ্যাকাউন্টের পুরো নাম

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

ইনস্টল ইউটিল

public static boolean installUtil (ITestDevice device)

পরামিতি
device ITestDevice

রিটার্নস
boolean

থ্রো
DeviceNotAvailableException

ইনস্টল ইউটিল

public static boolean installUtil (ITestDevice device, 
                File altApk)

প্রয়োজনে জারে থাকা অ্যাকাউন্ট ইউটিলিটি apk ইনস্টল করুন।

পরামিতি
device ITestDevice : যেখানে ইউটিলিটি ইনস্টল করতে হবে।

altApk File

রিটার্নস
boolean

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

অ্যাকাউন্ট ইউটিল ইনস্টল করা আছে

public static boolean isAccountUtilInstalled (ITestDevice device)

অ্যাকাউন্ট ইউটিলিটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন।

পরামিতি
device ITestDevice : যেখানে অ্যাকাউন্ট ইউটিলিটি ইনস্টল করা আছে কিনা তা পরীক্ষা করতে হবে

রিটার্নস
boolean

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

অ্যাকাউন্ট অপসারণের চেষ্টা

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

নির্দিষ্ট একক অ্যাকাউন্টটি সরান

পরামিতি
accountName String

রিটার্নস
boolean অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা।

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

সমস্ত অ্যাকাউন্টের প্রচেষ্টা সরান

public static boolean removeAllAccountAttempt (ITestDevice device, 
                int userId)

ডিভাইসের সমস্ত অ্যাকাউন্ট সরান

রিটার্নস
boolean অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা।

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

সিঙ্কঅ্যান্ডঅফ

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

প্রদত্ত Google অ্যাকাউন্টের সাথে সিঙ্কিং বন্ধ করে। ধরে নিন সিঙ্কিং চালু আছে।

পরামিতি
device ITestDevice : ITestDevice

userId int : এই অপারেশনটি চালানোর জন্য ব্যবহারকারীর আইডি

accountName String : সিঙ্ক বন্ধ করার জন্য গুগল অ্যাকাউন্টের পুরো নাম

syncThenOff long : বন্ধ করার আগে সিঙ্ক চালানোর জন্য সেকেন্ড

রিটার্নস
boolean সিঙ্ক সফলভাবে বন্ধ হয়ে গেলে true

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

সিঙ্কঅন

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

প্রদত্ত Google অ্যাকাউন্টের সাথে সিঙ্কিং চালু করে। ধরে নিন সিঙ্কিং মিথ্যা;

পরামিতি
device ITestDevice : ITestDevice

userId int : এই অপারেশনটি চালানোর জন্য ব্যবহারকারীর আইডি

accountName String : সিঙ্ক চালু করার জন্য গুগল অ্যাকাউন্টের পুরো নাম

রিটার্নস
boolean সিঙ্ক সফলভাবে বন্ধ হয়ে গেলে true

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

আনইনস্টল ইউটিল

public static boolean uninstallUtil (ITestDevice device)

jar-এ থাকা অ্যাকাউন্ট ইউটিলিটি apk আনইনস্টল করুন।

পরামিতি
device ITestDevice : অ্যাকাউন্ট ইউটিলিটি আনইনস্টল করতে।

রিটার্নস
boolean

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

অ্যাকাউন্টসিঙ্কের জন্য অপেক্ষা করুন

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