২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
GoogleAccountUtil
public class GoogleAccountUtil
extends Object
| java.lang.Object |
| ↳ | com.google.android.tradefed.util.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 । |
অ্যাকাউন্ট আছে
public static boolean hasAccount (ITestDevice device,
int userId) ডিভাইসটিতে কোনো অ্যাকাউন্ট আছে কিনা তা যাচাই করুন।
| প্যারামিটার |
|---|
device | ITestDevice : ITestDevice একটি অ্যাকাউন্টের জন্য যাচাই করেছে |
userId | int : যাচাই করার জন্য ব্যবহারকারীর আইডি। |
ইনস্টলইউটিল
public static boolean installUtil (ITestDevice device)
| প্যারামিটার |
|---|
device | ITestDevice |
ইনস্টলইউটিল
public static boolean installUtil (ITestDevice device,
File altApk) প্রয়োজনে jar ফাইলে থাকা অ্যাকাউন্ট ইউটিলিটি apk ইনস্টল করুন।
| প্যারামিটার |
|---|
device | ITestDevice : যেটিতে ইউটিলিটিটি ইনস্টল করতে হবে। |
altApk | File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
অ্যাকাউন্ট ইউটিলিটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন।
| প্যারামিটার |
|---|
device | ITestDevice : যেখানে অ্যাকাউন্ট ইউটিলিটি ইনস্টল করা আছে কিনা তা পরীক্ষা করা হবে |
অ্যাকাউন্ট অপসারণের প্রচেষ্টা
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)নির্দিষ্ট একক অ্যাকাউন্টটি সরান
| প্যারামিটার |
|---|
accountName | String |
| ফেরত |
|---|
boolean | অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)ডিভাইসটির সমস্ত অ্যাকাউন্ট মুছে ফেলুন
| ফেরত |
|---|
boolean | অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
সিঙ্কঅ্যান্ডঅফ
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)প্রদত্ত গুগল অ্যাকাউন্টের সাথে সিঙ্কিং বন্ধ করে দেয়। ধরে নিন সিঙ্কিং চালু আছে।
| প্যারামিটার |
|---|
device | ITestDevice : the ITestDevice |
userId | int : যে ব্যবহারকারীর উপর এই অপারেশনটি চালানো হবে তার আইডি |
accountName | String : সিঙ্ক বন্ধ করার জন্য গুগল অ্যাকাউন্টের সম্পূর্ণ নাম |
syncThenOff | long : বন্ধ করার আগে সিঙ্ক চালু রাখার জন্য প্রয়োজনীয় সেকেন্ড |
| ফেরত |
|---|
boolean | সিঙ্ক সফলভাবে বন্ধ করা হলে true |
সিঙ্কঅন
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)প্রদত্ত গুগল অ্যাকাউন্টের সাথে সিঙ্কিং চালু করে। ধরে নিন সিঙ্কিং বন্ধ আছে;
| প্যারামিটার |
|---|
device | ITestDevice : the ITestDevice |
userId | int : যে ব্যবহারকারীর উপর এই অপারেশনটি চালানো হবে তার আইডি |
accountName | String : সিঙ্ক চালু করার জন্য গুগল অ্যাকাউন্টের সম্পূর্ণ নাম |
| ফেরত |
|---|
boolean | সিঙ্ক সফলভাবে বন্ধ করা হলে true |
আনইনস্টলইউটিল
public static boolean uninstallUtil (ITestDevice device)
jar-এ থাকা অ্যাকাউন্ট ইউটিলিটি apk আনইনস্টল করুন।
| প্যারামিটার |
|---|
device | ITestDevice : অ্যাকাউন্ট ইউটিলিটিটি আনইনস্টল করার জন্য। |
অ্যাকাউন্ট সিঙ্কের জন্য অপেক্ষা করুন
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)ডিভাইসটির সিঙ্ক হওয়া শেষ হওয়া পর্যন্ত অপেক্ষা করুন।
| প্যারামিটার |
|---|
device | ITestDevice |
userId | int |
interval | long |
timeout | long |
forceSync | boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]