২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
গুগল অ্যাকাউন্ট ইউটিল
public class GoogleAccountUtil
extends Object
| java.lang.অবজেক্ট |
| ↳ | com.google.android.tradefed.util.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 |
hasAccount সম্পর্কে
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) প্রয়োজনে জারে থাকা অ্যাকাউন্ট ইউটিলিটি apk ইনস্টল করুন।
| পরামিতি |
|---|
device | ITestDevice : যেখানে ইউটিলিটি ইনস্টল করতে হবে। |
altApk | File |
অ্যাকাউন্ট ইউটিল ইনস্টল করা আছে
public static boolean isAccountUtilInstalled (ITestDevice device)
অ্যাকাউন্ট ইউটিলিটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন।
| পরামিতি |
|---|
device | ITestDevice : যেখানে অ্যাকাউন্ট ইউটিলিটি ইনস্টল করা আছে কিনা তা পরীক্ষা করতে হবে |
অ্যাকাউন্ট অপসারণের চেষ্টা
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)নির্দিষ্ট একক অ্যাকাউন্টটি সরান
| পরামিতি |
|---|
accountName | String |
| রিটার্নস |
|---|
boolean | অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
সমস্ত অ্যাকাউন্টের প্রচেষ্টা সরান
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)ডিভাইসের সমস্ত অ্যাকাউন্ট সরান
| রিটার্নস |
|---|
boolean | অপসারণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
সিঙ্কঅ্যান্ডঅফ
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)প্রদত্ত Google অ্যাকাউন্টের সাথে সিঙ্কিং বন্ধ করে। ধরে নিন সিঙ্কিং চালু আছে।
| পরামিতি |
|---|
device | ITestDevice : ITestDevice |
userId | int : এই অপারেশনটি চালানোর জন্য ব্যবহারকারীর আইডি |
accountName | String : সিঙ্ক বন্ধ করার জন্য গুগল অ্যাকাউন্টের পুরো নাম |
syncThenOff | long : বন্ধ করার আগে সিঙ্ক চালানোর জন্য সেকেন্ড |
| রিটার্নস |
|---|
boolean | সিঙ্ক সফলভাবে বন্ধ হয়ে গেলে true |
সিঙ্কঅন
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)প্রদত্ত Google অ্যাকাউন্টের সাথে সিঙ্কিং চালু করে। ধরে নিন সিঙ্কিং মিথ্যা;
| পরামিতি |
|---|
device | ITestDevice : 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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 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"]],["2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]