GoogleAccountUtil

public class GoogleAccountUtil
extends Object

java.lang.Object
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)

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

static boolean hasAccount ( ITestDevice device, int userId)

ডিভাইসটিতে কোনো অ্যাকাউন্ট আছে কিনা তা যাচাই করুন।

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

প্রয়োজনে jar ফাইলে থাকা অ্যাকাউন্ট ইউটিলিটি 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

সরকারি নির্মাণকারী

GoogleAccountUtil

public GoogleAccountUtil ()

জনসাধারণের পদ্ধতি

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

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

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

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

ইউনিট টেস্টিং-এর জন্য উন্মুক্ত করা হয়েছে।

প্যারামিটার
device ITestDevice : the ITestDevice

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

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

password String : অ্যাকাউন্টের পাসওয়ার্ড

sync boolean : এই অ্যাকাউন্টের জন্য স্বয়ংক্রিয় সিঙ্ক চালু করা হলে true

waitForCheckin boolean : অ্যাকাউন্ট যোগ করার পর চেক-ইনের জন্য অপেক্ষা করতে চাইলে true

ফেরত
boolean অ্যাকাউন্ট সফলভাবে তৈরি হলে true , অন্যথায় false

নিক্ষেপ
DeviceNotAvailableException

অ্যাকাউন্ট আছে

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)

প্রয়োজনে jar ফাইলে থাকা অ্যাকাউন্ট ইউটিলিটি 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

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

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

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

প্যারামিটার
accountName String

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

নিক্ষেপ
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

removeAllAccountAttempt

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)

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

প্যারামিটার
device ITestDevice : the 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)

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

প্যারামিটার
device ITestDevice : the 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