নেটিভ ডিভাইস
public class NativeDevice
extends Object implements IConfigurationReceiver , IManagedTestDevice , ITestLoggerReceiver
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.device.NativeDevice সম্পর্কে |
ITestDevice নন-ফুল স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের ডিফল্ট বাস্তবায়ন।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | NativeDevice.AdbAction একটি OS 'adb ....' কমান্ড চালানোর জন্য একটি |
class | NativeDevice.AdbShellAction |
class | NativeDevice.RebootDeviceAction ডিভাইস রিবুট করার জন্য |
ধ্রুবক | |
|---|---|
String | DEBUGFS_PATH |
int | INVALID_USER_IDযেকোনো অবৈধ/পাওয়া যায়নি এমন ব্যবহারকারী আইডির জন্য মান ফেরত পাঠানো হয়েছে: UserHandle -10000 মান নির্ধারণ করেছে |
long | MAX_HOST_DEVICE_TIME_OFFSET |
int | MAX_RETRY_ATTEMPTSকমান্ড পুনঃচেষ্টা সম্পাদনের জন্য ডিফল্ট সংখ্যা |
String | SD_CARD |
String | STORAGE_EMULATED |
ক্ষেত্র | |
|---|---|
protected TestDeviceOptions | mOptions |
protected final IDeviceStateMonitor | mStateMonitor |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
NativeDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) একটি | |
পাবলিক পদ্ধতি | |
|---|---|
void | batchPrefetchStartupBuildProps ()প্রতিটি প্রপসের জন্য 'adb getprop' না বলে আমাদের প্রয়োজনীয় সকল প্রপস প্রিফেচ করে মাইক্রো অপ্টিমাইজেশন (প্রায় ৪০০ মিলি)। |
boolean | canSwitchToHeadlessSystemUser ()হেডলেস SYSTEM ব্যবহারকারীতে স্যুইচ করার অনুমতি আছে কিনা তা ফেরত দেয়। |
boolean | checkApiLevelAgainstNextRelease (int strictMinLevel)ন্যূনতম সমর্থিত স্তরের উপর ভিত্তি করে, কোনও বৈশিষ্ট্য বর্তমানে সমর্থিত কিনা তা পরীক্ষা করুন। |
boolean | checkConnectivity ()ডিভাইসটিতে নেটওয়ার্ক সংযোগ আছে কিনা তা পরীক্ষা করুন। |
boolean | clearErrorDialogs ()ডিভাইস UI তে বর্তমানে প্রদর্শিত যেকোনো ত্রুটি সংলাপ খারিজ করার চেষ্টা করুন। |
void | clearLastConnectedWifiNetwork ()শেষ সংযুক্ত ওয়াইফাই নেটওয়ার্কটি সাফ করে। |
void | clearLogcat ()যেকোনো জমে থাকা লগক্যাট ডেটা মুছে ফেলে। |
boolean | connectToWifiNetwork (একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়। |
boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk)একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়। |
boolean | connectToWifiNetwork (একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।f |
boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid)একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়। |
boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid) |
boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk) |
int | createUser (String name, boolean guest, boolean ephemeral)একটি নির্দিষ্ট নাম এবং প্রদত্ত পতাকা সহ একটি ব্যবহারকারী তৈরি করুন। |
int | createUser (String name, boolean guest, boolean ephemeral, boolean forTesting)একটি নির্দিষ্ট নাম এবং প্রদত্ত পতাকা সহ একটি ব্যবহারকারী তৈরি করুন। |
int | createUser (String name)একটি নির্দিষ্ট নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন। |
int | createUserNoThrow (String name)একটি নির্দিষ্ট নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন। |
DeviceInspectionResult | debugDeviceNotAvailable ()কোনও ডিভাইস পরীক্ষা করুন এবং কোনও ডিভাইস অনুপলব্ধ হলে বিস্তারিত তথ্য প্রদান করুন। |
void | deleteFile (String deviceFilePath, int userId)ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি। |
void | deleteFile (String deviceFilePath)ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি। |
void | deregisterDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) নিবন্ধিত |
boolean | deviceSoftRestarted ( ProcessInfo prevSystemServerProcess) বর্তমান system_server এর সাথে পূর্ববর্তী system_server |
boolean | deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit) ডিভাইসটি UTC সময় থেকে ডিভাইসটি সফট-রিস্টার্ট হয়েছে কিনা এবং এর |
boolean | disableAdbRoot ()adb রুট বন্ধ করে। |
void | disableKeyguard ()কীগার্ড নিষ্ক্রিয় করার চেষ্টা। |
boolean | disableNetworkMonitor ()ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ অক্ষম করে। |
boolean | disconnectFromWifi ()ওয়াইফাই নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করে। |
boolean | doesFileExist (String deviceFilePath, int userId)কোনও ব্যবহারকারীর ডিভাইসে ফাইল বিদ্যমান কিনা তা নির্ধারণের জন্য সহায়ক পদ্ধতি। |
boolean | doesFileExist (String deviceFilePath)ডিভাইসে ফাইল আছে কিনা তা নির্ধারণের জন্য সহায়ক পদ্ধতি। |
File | dumpHeap (String process, String devicePath)system_server থেকে হিপ ডাম্প করার চেষ্টা করুন। |
boolean | enableAdbRoot ()adb root চালু করে। |
boolean | enableNetworkMonitor ()ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ সক্ষম করে। |
String | executeAdbCommand (long timeout, String... cmdArgs)হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
String | executeAdbCommand (long timeout,হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
String | executeAdbCommand (String... cmdArgs)হেল্পার পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে। |
CommandResult | executeAdbV2Command (String... cmdArgs)হেল্পার পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে। |
CommandResult | executeAdbV2Command (long timeout, String... cmdArgs)হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
CommandResult | executeAdbV2Command (long timeout,হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
CommandResult | executeFastbootCommand (String... cmdArgs)হেল্পার পদ্ধতি যা একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে ২ মিনিটের ডিফল্ট টাইমআউট সহ কার্যকর করে। |
CommandResult | executeFastbootCommand (long timeout, String... cmdArgs)হেল্পার পদ্ধতি যা একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে। |
CommandResult | executeLongFastbootCommand (String... cmdArgs)হেল্পার পদ্ধতি যা দীর্ঘ সময় ধরে চলমান একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে। |
CommandResult | executeLongFastbootCommand (হেল্পার পদ্ধতি যা সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সহ একটি দীর্ঘস্থায়ী ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে। |
String | executeShellCommand (String command) হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
void | executeShellCommand (String command, IShellOutputReceiver receiver)প্রদত্ত adb shell কমান্ডটি কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে। |
CommandResult | executeShellV2Command (String cmd) হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং ফলাফলগুলিকে |
CommandResult | executeShellV2Command (String cmd, OutputStream pipeToOutput) হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং কমান্ড স্ট্যাটাস আউটপুট এবং stderr দিয়ে সঠিকভাবে পূর্ণ |
CommandResult | executeShellV2Command (String cmd, File pipeAsInput) হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr দিয়ে সঠিকভাবে পূর্ণ করে |
CommandResult | executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
CommandResult | executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
CommandResult | executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
CommandResult | executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে। |
CommandResult | fastbootWipePartition (String partition)ডিভাইসের জন্য একটি পার্টিশন মুছে ফেলার সহায়ক পদ্ধতি। |
| getActiveApexes ()ডিভাইসে সক্রিয় APEX সম্পর্কে তথ্য আনুন। |
String | getAdbPath ()ব্যবহৃত adb বাইনারিটির পথ ফেরত পাঠায়। |
| getAllSettings (String namespace)অনুরোধকৃত নেমস্পেসের কী মান জোড়া ফেরত দিন। |
DeviceAllocationState | getAllocationState ()ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন |
String | getAndroidId (int userId)একটি userId-এর সাথে সম্পর্কিত android-id খুঁজুন এবং ফেরত দিন, যদি না পাওয়া যায় তাহলে null দিন। |
| getAndroidIds ()মিলে যাওয়া ইউজার আইডির সাথে মিল থাকা অ্যান্ড্রয়েড আইডির একটি মানচিত্র তৈরি করুন। |
int | getApiLevel ()ডিভাইসের API লেভেল পান। |
PackageInfo | getAppPackageInfo (String packageName)ডিভাইসে ইনস্টল করা প্যাকেজ সম্পর্কে তথ্য আনুন। |
| getAppPackageInfos ()ডিভাইসে ইনস্টল করা প্যাকেজগুলির তথ্য আনুন। |
String | getBasebandVersion ()এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পাওয়ার সুবিধাজনক পদ্ধতি। |
Integer | getBattery ()একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ থাকলে Null দেখায়। |
boolean | getBooleanProperty (String name, boolean defaultValue)প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে। |
| getBootHistory ()সাহায্যকারী পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে। |
| getBootHistorySince (long utcEpochTime, TimeUnit timeUnit)হেল্পার পদ্ধতি ডিভাইস থেকে নির্দিষ্ট সময় থেকে বুট সময় এবং বুট কারণ সহ বুট ইতিহাসের মানচিত্র সংগ্রহ করে এবং নির্দিষ্ট সময় ইউনিট থেকে। |
String | getBootloaderVersion ()এই ডিভাইসের বুটলোডার সংস্করণটি পাওয়ার সুবিধাজনক পদ্ধতি। |
InputStreamSource | getBugreport ()ডিভাইস থেকে একটি বাগ রিপোর্ট উদ্ধার করে। |
InputStreamSource | getBugreportz ()ডিভাইস থেকে একটি বাগ রিপোর্ট উদ্ধার করে। |
String | getBuildAlias ()ডিভাইসটি বর্তমানে যে বিল্ডে চলছে তার উপনামটি পুনরুদ্ধার করুন। |
String | getBuildFlavor ()ডিভাইসের জন্য বিল্ড ফ্লেভারটি পুনরুদ্ধার করুন। |
String | getBuildId ()ডিভাইসটি বর্তমানে যে বিল্ডটি চালাচ্ছে তা পুনরুদ্ধার করুন। |
String | getBuildSigningKeys ()ডিভাইসের ছবিতে সাইন ইন করতে ব্যবহৃত কী টাইপটি ফেরত পাঠায়। সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কী (যেমন AOSP তে) অথবা রিলিজ-কী (পৃথক ডিভাইস নির্মাতাদের দ্বারা নিয়ন্ত্রিত) দিয়ে স্বাক্ষরিত হতে পারে। |
DeviceDescriptor | getCachedDeviceDescriptor () যদি ডিভাইসটি বরাদ্দ করা থাকে তবে একটি ক্যাশেড |
DeviceDescriptor | getCachedDeviceDescriptor (boolean shortDescriptor) যদি ডিভাইসটি বরাদ্দ করা থাকে তবে একটি ক্যাশেড |
String[] | getChildren (String path) |
AbstractConnection | getConnection ()ডিভাইসের সাথে যুক্ত বর্তমান সংযোগ। |
ContentProviderHandler | getContentProvider (int userId) |
DeviceFoldableState | getCurrentFoldableState ()ডিভাইসের বর্তমান ভাঁজযোগ্য অবস্থা ফেরত পাঠায় অথবা কিছু সমস্যা দেখা দিলে null দেখায়। |
int | getCurrentUser ()বর্তমান চলমান ব্যবহারকারীর আইডি ফেরত দিন। |
String | getDeviceClass ()ডিভাইস ক্লাসটি পান। |
long | getDeviceDate ()যুগের পর থেকে ডিভাইসের তারিখ মিলিসেকেন্ডে ফেরত পাঠান। |
DeviceDescriptor | getDeviceDescriptor () ডিভাইসের তথ্য থেকে একটি |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) ডিভাইসের তথ্য থেকে একটি |
TestDeviceState | getDeviceState ()ডিভাইসের অবস্থা জানুন। |
long | getDeviceTimeOffset (Date date) ডিভাইস এবং একটি প্রদত্ত |
InputStreamSource | getEmulatorOutput ()এমুলেটর stdout এবং stderr এর স্ট্রিম পান |
Process | getEmulatorProcess () এই এমুলেটরের সাথে সম্পর্কিত |
final File | getExecuteShellCommandLog () যে লগে সমস্ত |
long | getExternalStoreFreeSpace ()ডিভাইসের বাহ্যিক সঞ্চয়স্থানে ফাঁকা স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি। |
String | getFastbootPath ()ব্যবহৃত ফাস্টবুট বাইনারিটির পথ ফেরত পাঠায়। |
String | getFastbootProductType ()ফাস্টবুট মোডে থাকাকালীন এই ডিভাইসের পণ্যের ধরণটি কীভাবে পাওয়া যায় তার সুবিধাজনক পদ্ধতি। |
String | getFastbootProductVariant ()ফাস্টবুট মোডে থাকাকালীন এই ডিভাইসের পণ্যের ধরণটি কীভাবে পাওয়া যায় তার সুবিধাজনক পদ্ধতি। |
String | getFastbootSerialNumber ()ফাস্টবুট মোড সিরিয়াল নম্বর ফেরত দেয়। |
String | getFastbootVariable (String variableName)ডিভাইস থেকে প্রদত্ত ফাস্টবুট ভেরিয়েবলের মানটি পুনরুদ্ধার করুন। |
String | getFastbootVersion ()ব্যবহৃত ফাস্টবুট বাইনারিটির সংস্করণ স্ট্রিং ফেরত পাঠায়। |
IFileEntry | getFileEntry (String path)ডিভাইসে একটি রিমোট ফাইলের একটি রেফারেন্স পুনরুদ্ধার করুন। |
IFileEntry | getFileEntry ( FileListingService.FileEntry entry) রুটবিহীন পথ থেকে |
| getFoldableStates ()ডিভাইসের ভাঁজযোগ্য অবস্থার তালিকা প্রদান করে। |
IDevice | getIDevice () সংশ্লিষ্ট ddmlib |
| getInstalledPackageNames ()ডিভাইসে উপস্থিত অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন। |
long | getIntProperty (String name, long defaultValue)ডিভাইস থেকে প্রদত্ত বৈশিষ্ট্যের পূর্ণসংখ্যার মান প্রদান করে। |
String | getIpAddress ()ডিভাইসের আইপি ঠিকানা পায়। |
KeyguardControllerState | getKeyguardState ()কীগার্ডের বর্তমান অবস্থা পেতে একটি অবজেক্ট ফেরত দিন অথবা যদি সমর্থিত না হয় তবে নাল করুন। |
long | getLastExpectedRebootTimeMillis () |
int | getLaunchApiLevel ()ডিভাইসের প্রথম চালু হওয়া API লেভেলটি পান। |
InputStreamSource | getLogcat ()লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরে। |
InputStreamSource | getLogcat (int maxBytes) ক্যাপচার করা লগক্যাট ডেটার শেষ |
InputStreamSource | getLogcatDump ()ডিভাইসের জন্য বর্তমান লগক্যাটের একটি ডাম্প পান। |
InputStreamSource | getLogcatSince (long date)প্রদত্ত তারিখ থেকে শুরু করে ক্যাপচার করা লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরে। |
String | getMacAddress ()ডিভাইসের MAC ঠিকানা ফেরত পাঠায়, যদি এটি ডিভাইস থেকে কোয়েরি করতে ব্যর্থ হয় তবে null। |
Integer | getMainUserId ()প্রধান ব্যবহারকারী আইডি ফেরত দেয়। |
| getMainlineModuleInfo ()ডিভাইসে ইনস্টল করা মেইনলাইন মডিউল সম্পর্কে তথ্য পান। |
int | getMaxNumberOfRunningUsersSupported ()একযোগে চলমান ব্যবহারকারীদের সর্বাধিক সংখ্যক সমর্থিত পান। |
int | getMaxNumberOfUsersSupported ()সর্বাধিক সংখ্যক সমর্থিত ব্যবহারকারী পান। |
Process | getMicrodroidProcess () |
IDeviceStateMonitor | getMonitor () ডিভাইসের সাথে সম্পর্কিত |
String | getMountPoint (String mountName)একটি মাউন্ট পয়েন্ট ফেরত দেয়। |
ITestDevice.MountPointInfo | getMountPointInfo (String mountpoint) নির্দিষ্ট মাউন্টপয়েন্ট পাথের সাথে সম্পর্কিত একটি |
| getMountPointInfo ()ডিভাইসের /proc/mounts-এ তথ্যের একটি পার্সড সংস্করণ ফেরত পাঠায়। |
TestDeviceOptions | getOptions ()ডিভাইসের জন্য পরীক্ষার বিকল্পগুলি আনুন। |
long | getPartitionFreeSpace (String partition)ডিভাইস পার্টিশনে ফাঁকা স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি। |
Integer | getPrimaryUserId ()প্রাথমিক ব্যবহারকারী আইডি প্রদান করে। |
ProcessInfo | getProcessByName (String processName) হেল্পার মেথড "pidof" এবং "stat" কমান্ড চালায় এবং প্রদত্ত প্রক্রিয়ার PID এবং প্রক্রিয়া শুরুর সময় সহ |
String | getProcessPid (String process)কিছু ভুল হলে পরিষেবার পিড অথবা নাল ফেরত পাঠায়। |
String | getProductType ()এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধাজনক পদ্ধতি। |
String | getProductVariant ()এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধাজনক পদ্ধতি। |
String | getProperty (String name)ডিভাইস থেকে প্রদত্ত সম্পত্তির মানটি উদ্ধার করুন। |
ITestDevice.RecoveryMode | getRecoveryMode ()ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোডটি পান। |
InputStreamSource | getScreenshot (long displayId)প্রদত্ত ডিসপ্লে আইডি থেকে একটি স্ক্রিনশট নেয়। |
InputStreamSource | getScreenshot (String format)ডিভাইস থেকে একটি স্ক্রিনশট নেয়। |
InputStreamSource | getScreenshot (String format, boolean rescale)ডিভাইস থেকে একটি স্ক্রিনশট নেয়। |
InputStreamSource | getScreenshot ()ডিভাইস থেকে একটি স্ক্রিনশট নেয়। |
String | getSerialNumber ()এই ডিভাইসের সিরিয়াল নম্বর পাওয়ার সুবিধাজনক পদ্ধতি। |
String | getSetting (int userId, String namespace, String key)অনুরোধকৃত সেটিং এর মান ফেরত দিন। |
String | getSetting (String namespace, String key) |
String | getSimOperator ()সিম কার্ড অপারেটর ফেরত দিন অথবা যদি উপলব্ধ না থাকে অথবা ডিভাইস উপলব্ধ না থাকে তাহলে null দিন। |
String | getSimState ()সিম কার্ডের অবস্থা ফেরত দিন অথবা যদি উপলব্ধ না থাকে অথবা ডিভাইসটি উপলব্ধ না থাকে তাহলে null দিন। |
| getTombstones ()ডিভাইসগুলি থেকে সমাধিফলকের তালিকা আনুন এবং ফেরত দিন। |
long | getTotalMemory ()মোট ভৌত মেমোরির আকার বাইটে অথবা অভ্যন্তরীণ ত্রুটির ক্ষেত্রে -1 দেখায়। |
String | getTrackingSerial ()ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করার জন্য ব্যবহৃত সিরিয়ালটি পান। |
| getUninstallablePackageNames ()আনইনস্টল করা যেতে পারে এমন অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন। |
boolean | getUseFastbootErase ()ডিভাইসের পার্টিশন মুছে ফেলার জন্য ফাস্টবুট ইরেজ নাকি ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন তা জেনে নিন। |
int | getUserFlags (int userId)একটি প্রদত্ত ব্যবহারকারীর পতাকাগুলি খুঁজুন এবং ফেরত দিন। |
| getUserInfos () ডিভাইসে |
int | getUserSerialNumber (int userId)যদি পাওয়া যায়, তাহলে ব্যবহারকারীর আইডির সাথে সম্পর্কিত সিরিয়াল নম্বরটি ফেরত দিন, অন্য কোনও ক্ষেত্রে -10000। |
IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event)প্রদত্ত DeviceEvent প্রক্রিয়া করুন। DeviceEvent প্রক্রিয়া করুন, যা এই ডিভাইসটিকে একটি নতুন বরাদ্দ অবস্থায় রূপান্তর করতে পারে বা নাও পারে। |
boolean | hasFeature (String feature)কোনও ডিভাইসে কোনও বৈশিষ্ট্য উপলব্ধ কিনা তা পরীক্ষা করুন। |
void | initializeConnection ( IBuildInfo info, MultiMap <String, String> attributes)ডিভাইসের সাথে সংযোগ শুরু করুন। |
String | installPackage (File packageFile, boolean reinstall, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন। |
String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন। |
String | installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs)নির্দিষ্ট ব্যবহারকারীর জন্য ডিভাইসে একটি Android প্যাকেজ ইনস্টল করুন। |
String | installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)নির্দিষ্ট ব্যবহারকারীর জন্য ডিভাইসে একটি Android প্যাকেজ ইনস্টল করুন। |
boolean | installPackageWithIncrementalMode (File[] apkFiles, String[] extraArgs, String userId)ইনক্রিমেন্টাল মোড সহ apks ইনস্টল করে। |
void | invalidatePropertyCache () |
boolean | isAdbRoot () |
boolean | isAdbTcp () |
boolean | isAppEnumerationSupported ()ডিভাইসের প্ল্যাটফর্ম অ্যাপ গণনা সমর্থন করে কিনা তা পরীক্ষা করুন |
boolean | isBypassLowTargetSdkBlockSupported ()অ্যাপ ইনস্টলেশনের সময় ডিভাইসের প্ল্যাটফর্ম লো টার্গেট SDK ব্লক বাইপাস করা সমর্থন করে কিনা তা পরীক্ষা করুন। |
boolean | isDebugfsMounted ()debugfs মাউন্ট করা আছে কিনা তা পরীক্ষা করুন। |
boolean | isDeviceEncrypted ()ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত পাঠায়। |
boolean | isDirectory (String path)ডিভাইসের পাথটি যদি ডিরেক্টরি হয় তাহলে True দেখাবে, অন্যথায় false দেখাবে। |
boolean | isEnableAdbRoot () |
boolean | isEncryptionSupported ()ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত পাঠায়। |
boolean | isExecutable (String fullPath)ডিভাইসের ফাইল পাথটি যদি এক্সিকিউটেবল ফাইল হয় তবে True প্রদান করে, অন্যথায় false প্রদান করে। |
boolean | isFastbootEnabled ()ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফেরত দিন। |
boolean | isHeadless ()ডিভাইসটি হেডলেস (স্ক্রিন ছাড়া) থাকলে true ফেরত পাঠান, অন্যথায় false ফেরত পাঠান। |
boolean | isHeadlessSystemUserMode ()ডিভাইসটি হেডলেস সিস্টেম ব্যবহারকারী মোড ব্যবহার করে কিনা তা ফেরত দেয়। |
boolean | isMainUserPermanentAdmin ()প্রধান ব্যবহারকারী স্থায়ী অ্যাডমিন কিনা এবং তাকে মুছে ফেলা বা নন-অ্যাডমিন স্ট্যাটাসে ডাউনগ্রেড করা যাবে না কিনা তা ফেরত দেয়। |
boolean | isMultiUserSupported ()একাধিক ব্যবহারকারী সমর্থিত কিনা তা নির্ধারণ করে। |
boolean | isPackageInstalled (String packageName, String userId)ডিভাইসটি একটি নির্দিষ্ট প্যাকেজের নাম এবং প্রদত্ত ব্যবহারকারী আইডির জন্য জিজ্ঞাসা করুন যাতে এটি বর্তমানে সেই ব্যবহারকারীর জন্য ইনস্টল করা আছে কিনা তা পরীক্ষা করা যায়। |
boolean | isPackageInstalled (String packageName)ডিভাইসটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করার জন্য একটি প্রদত্ত প্যাকেজের নাম জিজ্ঞাসা করুন। |
boolean | isRuntimePermissionSupported ()ডিভাইসের প্ল্যাটফর্ম রানটাইম অনুমতি প্রদান সমর্থন করে কিনা তা পরীক্ষা করুন |
boolean | isStateBootloaderOrFastbootd () ডিভাইসটি |
boolean | isUserRunning (int userId)কোনও নির্দিষ্ট ব্যবহারকারী চলছে কিনা তা পরীক্ষা করুন। |
boolean | isUserSecondary (int userId)নির্দিষ্ট ব্যবহারকারী তার পতাকা অনুসারে একটি গৌণ ব্যবহারকারী কিনা তা ফেরত দিন। |
boolean | isUserVisible (int userId)প্রদত্ত ব্যবহারকারী দৃশ্যমান কিনা তা পরীক্ষা করে। |
boolean | isUserVisibleOnDisplay (int userId, int displayId)প্রদত্ত ব্যবহারকারী প্রদত্ত ডিসপ্লেতে দৃশ্যমান কিনা তা পরীক্ষা করে। |
boolean | isVisibleBackgroundUsersOnDefaultDisplaySupported () ডিভাইসটি ব্যবহারকারীদের |
boolean | isVisibleBackgroundUsersSupported ()ডিভাইসটি ব্যবহারকারীদের পটভূমিতে দৃশ্যমান হতে শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়। |
boolean | isWifiEnabled ()ওয়াইফাই চালু আছে কিনা তা পরীক্ষা করুন। |
| listDisplayIds ()"dumpsys SurfaceFlinger" দ্বারা রিপোর্ট করা ডিভাইসে উপলব্ধ ডিসপ্লে আইডির তালিকা সংগ্রহ করুন। |
| listDisplayIdsForStartingVisibleBackgroundUsers () |
| listUsers ()ডিভাইসে ব্যবহারকারীদের তালিকা পায়। |
boolean | logAnrs ( ITestLogger logger)ডিভাইস থেকে ANR সংগ্রহ এবং লগ করে। |
boolean | logBugreport (String dataName, ITestLogger listener)একটি বাগ রিপোর্ট নেওয়ার এবং রিপোর্টারদের কাছে লগ করার সহায়ক পদ্ধতি। |
void | logOnDevice (String tag, Log.LogLevel level, String format, Object... args)ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। |
void | mountDebugfs ()ডিবাগগুলি মাউন্ট করুন। |
void | nonBlockingReboot ()ডিভাইসটি রিবুট করার জন্য একটি কমান্ড জারি করে এবং কমান্ড সম্পূর্ণ হলে এবং যখন ডিভাইসটি আর adb-এর কাছে দৃশ্যমান না হয় তখন ফিরে আসে। |
void | postAdbRootAction ()adb রুটের পরে এবং ডিভাইসটি আবার অনলাইনে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। |
void | postAdbUnrootAction ()adb unroot করার পরে এবং ডিভাইসটি আবার অনলাইনে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। |
void | postBootSetup ()প্রতিটি বুটের পরে এটি পরীক্ষা করার জন্য ডিভাইসটি কনফিগার করার নির্দেশাবলী অনুসরণ করুন। |
void | postInvocationTearDown (Throwable exception)ডিভাইস নির্দিষ্ট করার জন্য অতিরিক্ত পদক্ষেপের জন্য পরিষ্কার করা প্রয়োজন যা আমন্ত্রণ সম্পন্ন হওয়ার পরে কার্যকর করা হবে। |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes)ডিভাইস নির্দিষ্ট করার জন্য অতিরিক্ত ধাপগুলির সেটআপ প্রয়োজন যা ইনভোকেশন ফ্লো-এর আগে ডিভাইসে কার্যকর করা হবে। |
boolean | pullDir (String deviceFilePath, File localDir, int userId)ডিভাইস থেকে ডিরেক্টরির বিষয়বস্তু বারবার টেনে আনুন। |
boolean | pullDir (String deviceFilePath, File localDir)ডিভাইস থেকে ডিরেক্টরির বিষয়বস্তু বারবার টেনে আনুন। |
boolean | pullFile (String remoteFilePath, File localFile)ডিভাইস থেকে একটি ফাইল উদ্ধার করে। |
File | pullFile (String remoteFilePath, int userId) ডিভাইস থেকে একটি ফাইল উদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী |
File | pullFile (String remoteFilePath) ডিভাইস থেকে একটি ফাইল উদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী |
boolean | pullFile (String remoteFilePath, File localFile, int userId)ডিভাইস থেকে একটি ফাইল উদ্ধার করে। |
String | pullFileContents (String remoteFilePath)ডিভাইস থেকে একটি ফাইল উদ্ধার করে এবং বিষয়বস্তু ফেরত দেয়। |
File | pullFileFromExternal (String remoteFilePath) ডিভাইসের বহিরাগত স্টোরেজ থেকে একটি ফাইল পুনরুদ্ধার করার একটি সুবিধাজনক পদ্ধতি, এটি একটি স্থানীয় অস্থায়ী |
boolean | pushDir (File localFileDir, String deviceFilePath,ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন। |
boolean | pushDir (File localFileDir, String deviceFilePath)ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন। |
boolean | pushDir (File localFileDir, String deviceFilePath, int userId)ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন। |
boolean | pushFile (File localFile, String remoteFilePath, boolean evaluateContentProviderNeeded) |
boolean | pushFile (File localFile, String remoteFilePath)ডিভাইসে একটি ফাইল পুশ করুন। |
boolean | pushFile (File localFile, String remoteFilePath, int userId)ডিভাইসে একটি ফাইল পুশ করুন। |
boolean | pushString (String contents, String remoteFilePath)একটি স্ট্রিং থেকে ডিভাইসে তৈরি পুশ ফাইল |
void | reboot (String reason) রিবুট চলাকালীন টিকে থাকার |
void | reboot ()ডিভাইসটিকে adb মোডে রিবুট করে। |
void | rebootIntoBootloader ()ডিভাইসটিকে বুটলোডার মোডে রিবুট করে। |
void | rebootIntoFastbootd ()ডিভাইসটিকে ফাস্টবুটড মোডে রিবুট করে। |
void | rebootIntoRecovery ()ডিভাইসটিকে adb রিকভারি মোডে রিবুট করে। |
void | rebootIntoSideload ()ডিভাইসটিকে adb সাইডলোড মোডে রিবুট করে (মনে রাখবেন এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইসটি সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
void | rebootIntoSideload (boolean autoReboot)ডিভাইসটিকে adb সাইডলোড মোডে রিবুট করে (মনে রাখবেন এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইসটি সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
void | rebootUntilOnline () |
void | rebootUntilOnline (String reason) |
void | rebootUserspace ()ডিভাইসের শুধুমাত্র ইউজারস্পেস অংশ রিবুট করে। |
void | rebootUserspaceUntilOnline () |
boolean | recoverDevice ()ডিভাইস যোগাযোগ পুনরুদ্ধারের প্রচেষ্টা। |
void | registerDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) এই ডিভাইসের জন্য একটি |
void | remountSystemReadOnly ()ডিভাইসে সিস্টেম পার্টিশনটি কেবল পঠনযোগ্য করুন। |
void | remountSystemWritable ()ডিভাইসে সিস্টেম পার্টিশনটি লেখার যোগ্য করে তুলুন। |
void | remountVendorReadOnly ()ডিভাইসে বিক্রেতা পার্টিশনটি কেবল পঠনযোগ্য করুন। |
void | remountVendorWritable ()ডিভাইসে বিক্রেতা পার্টিশনটি লিখনযোগ্য করুন। |
boolean | removeAdmin (String componentName, int userId) প্রদত্ত ব্যবহারকারীর মধ্যে প্রদত্ত ডিভাইস অ্যাডমিনটি সরান এবং সফল হলে |
void | removeOwners ()সর্বোত্তম প্রচেষ্টার মাধ্যমে বিদ্যমান সমস্ত ডিভাইস প্রোফাইল মালিকদের সরিয়ে ফেলুন। |
boolean | removeUser (int userId)ডিভাইস থেকে একজন প্রদত্ত ব্যবহারকারীকে সরান। |
void | resetContentProviderSetup ()কন্টেন্ট প্রোভাইডার সেটআপের জন্য ফ্ল্যাগটি পুনরায় সেট করুন যাতে এটি আবার চালু হয়। |
boolean | runInstrumentationTests ( IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners) এক বা একাধিক শ্রোতাকে প্যারামিটার হিসেবে পাস করে |
boolean | runInstrumentationTests ( IRemoteAndroidTestRunner runner,যন্ত্র পরীক্ষা চালায় এবং ডিভাইস পুনরুদ্ধার প্রদান করে। |
boolean | runInstrumentationTestsAsUser ( IRemoteAndroidTestRunner runner, int userId, |
boolean | runInstrumentationTestsAsUser ( IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners) |
void | setAdbPath (String adbPath)যে adb বাইনারী ব্যবহার করা উচিত তার পথ নির্ধারণ করে। |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
final void | setConnectionAvdInfo ( GceAvdInfo avdInfo) |
void | setDate (Date date)ডিভাইসে তারিখ সেট করে দ্রষ্টব্য: ডিভাইসে তারিখ নির্ধারণের জন্য রুট প্রয়োজন। |
boolean | setDeviceOwner (String componentName, int userId)প্রদত্ত ব্যবহারকারীর ডিভাইসের মালিক হিসেবে একটি ডিভাইস অ্যাডমিন উপাদান সেট করুন। |
void | setDeviceState ( TestDeviceState deviceState)ডিভাইসের অবস্থা আপডেট করুন। |
void | setEmulatorOutputStream ( SizeLimitedOutputStream output) এমুলেটরের জন্য |
void | setEmulatorProcess (Process p) যখন এই ডিভাইসটি একটি এমুলেটর হয়, তখন |
void | setFastbootEnabled (boolean fastbootEnabled)ডিভাইসের জন্য ফাস্টবুট বিকল্পটি সেট করুন। |
void | setFastbootPath (String fastbootPath)যে ফাস্টবুট বাইনারী ব্যবহার করা উচিত তার পথ নির্ধারণ করে। |
void | setIDevice ( IDevice newDevice)এই ITestDevice এর সাথে সম্পর্কিত IDevice আপডেট করুন। |
void | setLogStartDelay (int delay)একটি অনলাইন ডিভাইসের জন্য লগক্যাট ক্যাপচার শুরু করার আগে অপেক্ষা করার সময় ms তে সেট করে। |
void | setOptions ( TestDeviceOptions options) ডিভাইসের জন্য |
boolean | setProperty (String propKey, String propValue)ডিভাইসে প্রদত্ত সম্পত্তির মান সেট করে। |
void | setRecovery ( IDeviceRecovery recovery) এই ডিভাইসের জন্য ব্যবহারের জন্য |
void | setRecoveryMode ( ITestDevice.RecoveryMode mode)ডিভাইসের জন্য ব্যবহার করার জন্য বর্তমান পুনরুদ্ধার মোড সেট করুন। |
void | setSetting (String namespace, String key, String value) |
void | setSetting (int userId, String namespace, String key, String value)একটি প্রদত্ত ব্যবহারকারীর নেমস্পেসে একটি সেটিং মান যোগ করুন। |
void | setTestLogger ( ITestLogger testLogger) |
void | setTrackingSerial (String trackingSerial)ডিভাইস পরিচালনার উদ্দেশ্যে, ডিভাইসটি রেফারেন্স করার জন্য আমরা যে সিরিয়ালটি ব্যবহার করি তা ট্র্যাক করুন। |
void | setUseFastbootErase (boolean useFastbootErase)ডিভাইসে কোনও পার্টিশন মুছে ফেলার জন্য ফাস্টবুট ইরেজ নাকি ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন তা সেট করুন। |
void | startLogcat ()ব্যাকগ্রাউন্ডে ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা শুরু করুন। |
boolean | startTradeInModeTesting (int timeoutMs)টেস্টিং ট্রেড-ইন মোড সক্ষম করুন। |
boolean | startUser (int userId)যদি বর্তমানে বন্ধ থাকে, তাহলে প্রদত্ত ব্যবহারকারীকে পটভূমিতে শুরু করে। |
boolean | startUser (int userId, boolean waitFlag)যদি বর্তমানে বন্ধ থাকে, তাহলে প্রদত্ত ব্যবহারকারীকে পটভূমিতে শুরু করে। |
boolean | startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag)প্রদত্ত ডিসপ্লেতে দৃশ্যমান পটভূমিতে একটি প্রদত্ত ব্যবহারকারী শুরু করে (অর্থাৎ, ব্যবহারকারীকে সেই ডিসপ্লেতে কার্যকলাপ শুরু করার অনুমতি দেয়)। |
void | stopEmulatorOutput ()এমুলেটর আউটপুট বন্ধ করুন এবং মুছে ফেলুন। |
void | stopLogcat ()ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা বন্ধ করুন এবং বর্তমানে সংরক্ষিত লগক্যাট ডেটা বাতিল করুন। |
void | stopTradeInModeTesting ()ট্রেড-ইন মোড টেস্টিং বন্ধ করুন। |
boolean | stopUser (int userId)একটি নির্দিষ্ট ব্যবহারকারীকে থামায়। |
boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag)একটি নির্দিষ্ট ব্যবহারকারীকে থামান। |
String | switchToAdbTcp ()ডিভাইসটিকে adb-over-tcp মোডে স্যুইচ করুন। |
boolean | switchToAdbUsb ()ডিভাইসটিকে USB মোডের মাধ্যমে adb মোডে স্যুইচ করুন। |
boolean | switchUser (int userId)ডিফল্ট টাইমআউট সহ অন্য একটি ব্যবহারকারী আইডিতে স্যুইচ করুন। |
boolean | switchUser (int userId, long timeout)প্রদত্ত টাইমআউটের সময়সীমা শেষ করে অন্য একটি ইউজার আইডিতে স্যুইচ করুন। |
boolean | syncFiles (File localFileDir, String deviceFilePath)স্থানীয় ফাইল ডিরেক্টরির বিষয়বস্তু ক্রমবর্ধমানভাবে ডিভাইসে সিঙ্ক করে। |
Bugreport | takeBugreport () একটি বাগরিপোর্ট নিন এবং এটি পরিচালনা করার জন্য একটি |
String | uninstallPackage (String packageName)ডিভাইস থেকে একটি অ্যান্ড্রয়েড প্যাকেজ আনইনস্টল করুন। |
String | uninstallPackageForUser (String packageName, int userId)কোনও নির্দিষ্ট ব্যবহারকারীর ডিভাইস থেকে একটি Android প্যাকেজ আনইনস্টল করুন। |
boolean | unlockDevice ()ডিভাইসটি এনক্রিপ্ট করা অবস্থায় থাকলে ডিভাইসটি আনলক করে। |
void | unmountDebugfs ()ডিবাগ আনমাউন্ট করুন। |
boolean | waitForBootComplete (long timeOut)ডিভাইসের বুট সম্পূর্ণ পতাকা সেট না হওয়া পর্যন্ত ব্লক করে। |
boolean | waitForDeviceAvailable ()ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
boolean | waitForDeviceAvailable (long waitTime)ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
boolean | waitForDeviceAvailableInRecoverPath (long waitTime)পুনরুদ্ধারের পথ বিবেচনা না করেই ডিভাইসটি প্রতিক্রিয়াশীল এবং উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
void | waitForDeviceBootloader ()ফাস্টবুটের মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
void | waitForDeviceFastbootD () |
boolean | waitForDeviceInRecovery (long waitTime) ডিভাইসটিকে 'adb recovery' অবস্থায় রাখতে ব্লক করে (মনে রাখবেন এটি |
boolean | waitForDeviceInSideload (long waitTime)ডিভাইসটিকে 'adb sideload' অবস্থায় রাখার জন্য ব্লক করা হচ্ছে |
boolean | waitForDeviceNotAvailable (long waitTime)ডিভাইসটি উপলব্ধ না হওয়ার জন্য ব্লক, অর্থাৎ adb থেকে অনুপস্থিত থাকা |
void | waitForDeviceOnline ()adb এর মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
void | waitForDeviceOnline (long waitTime)adb এর মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
boolean | waitForDeviceShell (long waitTime)ডিভাইসটি একটি মৌলিক adb শেল কমান্ডের প্রতি প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করে। |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | addExtraConnectionBuilderArgs ( DefaultConnection.ConnectionBuilder builder) |
String[] | buildAdbShellCommand (String command, boolean forceExitStatusDetection)প্রদত্ত adb শেল কমান্ড সেশন এবং args এর জন্য OS কমান্ড তৈরি করে। |
void | checkApiLevelAgainst (String feature, int strictMinLevel) |
NativeDevice.RebootDeviceAction | createRebootDeviceAction ( NativeDevice.RebootMode rebootMode, String reason) রিবুট অ্যাকশন সম্পাদন করার সময় ব্যবহার করার জন্য একটি |
IRunUtil | createRunUtil () |
void | doAdbReboot ( NativeDevice.RebootMode rebootMode, String reason)একটি adb রিবুট করুন। |
void | ensureRuntimePermissionSupported ()রানটাইম অনুমতি সমর্থিত না হলে ব্যতিক্রম নিক্ষেপ করার সহায়ক পদ্ধতি |
int | getApiLevelSafe () |
ITestLogger | getLogger () |
IRunUtil | getRunUtil () |
String | internalGetProperty (String propName, String fastbootVar, String description)ডিফল্টরূপে ddmlib ক্যাশে থেকে একটি ডিভাইস প্রপার্টি আনুন, এবং ডিভাইসটি Fastboot-এ আছে কিনা তার উপর নির্ভর করে `adb shell getprop` অথবা `fastboot getvar`-এ ফিরে যান। |
boolean | isInRebootCallback ()রিবুট কলব্যাকগুলি বর্তমানে কার্যকর করা হচ্ছে কিনা তা ফেরত দেয়। |
boolean | isNewer (File localFile, IFileEntry entry) যদি স্থানীয় ফাইলটি রিমোট ফাইলের চেয়ে নতুন হয়, তাহলে |
void | notifyRebootEnded () রিবুট শেষ ইভেন্ট সম্পর্কে সমস্ত |
void | notifyRebootStarted () রিবুট শুরুর ইভেন্ট সম্পর্কে সমস্ত |
boolean | performDeviceAction (String actionDescription, NativeDevice.DeviceAction action, int retryAttempts)এই ডিভাইসে একটি ক্রিয়া সম্পাদন করে। |
void | postAdbReboot ( NativeDevice.RebootMode rebootMode)রিবুট করার পরে নেওয়া যেতে পারে এমন সম্ভাব্য অতিরিক্ত পদক্ষেপ। |
void | prePostBootSetup ()প্রতিটি ডিভাইসের ধরণ (AndroidNativeDevice, TestDevice) কে নির্দিষ্ট পোস্ট বুট সেটআপের জন্য এই পদ্ধতিটি ওভাররাইড করার অনুমতি দেয়। |
boolean | pullFileInternal (String remoteFilePath, File localFile) |
void | setClock (Clock clock)ব্যবহারের জন্য Clock ইনস্ট্যান্স সেট করুন। |
void | setMicrodroidProcess (Process process)টেস্টডিভাইসটিকে মাইক্রোড্রয়েড হিসেবে চিহ্নিত করে এবং এর সিআইডি সেট করে। |
void | setTestDeviceOptions ( |
CommandResult | simpleFastbootCommand (long timeout,পরিবেশ ভেরিয়েবল সহ একটি সহজ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের অবস্থা রিপোর্ট করে। |
CommandResult | simpleFastbootCommand (long timeout, String[] fullCmd)একটি সহজ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের অবস্থা রিপোর্ট করে। |
boolean | waitForDeviceNotAvailable (String operationDesc, long time)ডিভাইসটি অনুপলব্ধ হওয়ার জন্য অপেক্ষা করুন (adb-তে রিপোর্ট করা বন্ধ করুন)। |
ধ্রুবক
ডিবাগ_পাথ
public static final String DEBUGFS_PATH
ধ্রুবক মান: "/sys/kernel/debug"
INVALID_USER_ID
public static final int INVALID_USER_ID
যেকোনো অবৈধ/পাওয়া যায়নি এমন ব্যবহারকারী আইডির জন্য মান ফেরত পাঠানো হয়েছে: UserHandle -10000 মান নির্ধারণ করেছে
ধ্রুবক মান: -10000 (0xffffd8f0)
MAX_HOST_DEVICE_TIME_OFFSET
protected static final long MAX_HOST_DEVICE_TIME_OFFSET
ধ্রুবক মান: ৫০০০ (০x০০০০০০০০০০০০০১৩৮৮)
সর্বোচ্চ_পুনরায়_প্রচেষ্টা
protected static final int MAX_RETRY_ATTEMPTS
কমান্ড পুনঃচেষ্টা সম্পাদনের জন্য ডিফল্ট সংখ্যা
ধ্রুবক মান: 2 (0x00000002)
এসডি_কার্ড
protected static final String SD_CARD
ধ্রুবক মান: "/sdcard/"
স্টোরেজ_ইমুলেটেড
protected static final String STORAGE_EMULATED
ধ্রুবক মান: "/storage/emulated/"
ক্ষেত্র
বিকল্পগুলি
protected TestDeviceOptions mOptions
mStateMonitor সম্পর্কে
protected final IDeviceStateMonitor mStateMonitor
পাবলিক কনস্ট্রাক্টর
নেটিভ ডিভাইস
public NativeDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
একটি TestDevice তৈরি করে।
| পরামিতি | |
|---|---|
device | IDevice : সংশ্লিষ্ট IDevice |
stateMonitor | IDeviceStateMonitor : ব্যবহারের জন্য IDeviceStateMonitor প্রক্রিয়া |
allocationMonitor | IDeviceMonitor : বরাদ্দকরণের অবস্থার পরিবর্তন সম্পর্কে অবহিত করার জন্য IDeviceMonitor । null হতে পারে |
পাবলিক পদ্ধতি
ব্যাচপ্রিফেচস্টার্টআপবিল্ডপ্রপস
public void batchPrefetchStartupBuildProps ()
মাইক্রো অপ্টিমাইজেশন (প্রায় ৪০০ মিলি) আমাদের প্রয়োজনীয় সকল প্রপস প্রিফেচ করে প্রতিটির জন্য 'adb getprop' কল করার পরিবর্তে। অর্থাৎ, সকল প্রপার্টি আনা যত দ্রুত সম্ভব, একটি আনাও তত দ্রুত। device.getApiLevel(), checkApiLevelAgainstNextRelease এবং getBuildAlias এর মতো জিনিসগুলি হুডের নিচে `adb getprop` কল করে। আমরা এক কলে সেগুলি আনে এবং NativeDevice.setProperty কল করি। এমনকি যদি আমরা এটি নাও করি, NativeDevice নিজেই setProperty কল করবে এবং ভবিষ্যতের কলগুলির জন্য ফলাফল ক্যাশে করবে। আমরা এটি একটু আগে করছি। যদি ডিভাইসটি পুনরুদ্ধারে থাকে বা প্রপস আনার সময় অন্য কোনও ত্রুটি থাকে, তাহলে আমরা কেবল সেগুলি উপেক্ষা করি।
ক্যানসুইচটুহেডলেসসিস্টেমইউজার
public boolean canSwitchToHeadlessSystemUser ()
হেডলেস SYSTEM ব্যবহারকারীতে স্যুইচ করার অনুমতি আছে কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
CheckApiLevel AgainstNextRelease
public boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
ন্যূনতম সমর্থিত স্তরের ভিত্তিতে কোনও বৈশিষ্ট্য বর্তমানে সমর্থিত কিনা তা পরীক্ষা করুন। API স্তর বাড়ানোর আগে, এই পদ্ধতিতে এখনও অপ্রকাশিত বৈশিষ্ট্যগুলি বিবেচনা করা হয়।
| পরামিতি | |
|---|---|
strictMinLevel | int : বৈশিষ্ট্যটি সমর্থন করে এমন সর্বনিম্ন সম্ভাব্য স্তর। |
| রিটার্নস | |
|---|---|
boolean | যদি স্তরটি সমর্থিত হয় তবে সত্য। অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সংযোগ পরীক্ষা করুন
public boolean checkConnectivity ()
ডিভাইসটিতে নেটওয়ার্ক সংযোগ আছে কিনা তা পরীক্ষা করুন।
| রিটার্নস | |
|---|---|
boolean | ডিভাইসে যদি নেটওয়ার্ক সংযোগ কার্যকর থাকে তাহলে true , এবং ওভারওয়াইজ করলে false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ক্লিয়ারএরররডায়ালগ
public boolean clearErrorDialogs ()
ডিভাইস UI তে বর্তমানে প্রদর্শিত যেকোনো ত্রুটি সংলাপ খারিজ করার চেষ্টা করুন।
| রিটার্নস | |
|---|---|
boolean | যদি কোনও ডায়ালগ উপস্থিত না থাকে বা ডায়ালগগুলি সফলভাবে সাফ করা হয় তবে true । অন্যথায় false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ক্লিয়ারলাস্টকানেক্টেডওয়াইফাইনেটওয়ার্ক
public void clearLastConnectedWifiNetwork ()
শেষ সংযুক্ত ওয়াইফাই নেটওয়ার্কটি সাফ করে। ডিভাইস রিবুট করার পরে পূর্ববর্তী পরীক্ষায় ব্যবহৃত ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ এড়াতে নতুন ইনভোকেশন শুরু করার সময় এটি কল করা উচিত।
ক্লিয়ারলগক্যাট
public void clearLogcat ()
যেকোনো জমে থাকা লগক্যাট ডেটা মুছে ফেলে।
এটি সেইসব ক্ষেত্রে কার্যকর যখন আপনি নিশ্চিত করতে চান যেITestDevice.getLogcat() শুধুমাত্র একটি নির্দিষ্ট বিন্দুর পরে উৎপাদিত লগ ডেটা ফেরত দেয় (যেমন একটি নতুন ডিভাইস বিল্ড ফ্ল্যাশ করার পরে, ইত্যাদি)। কানেক্টটুওয়াইফাইনেটওয়ার্ক
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।
ওয়াইফাই চালু করে এবং wifiSsidToPsk ম্যাপে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে সফল সংযোগ তৈরি না হওয়া পর্যন্ত ব্লক করে। একবার সংযোগ তৈরি হয়ে গেলে, ইনস্ট্যান্সটি প্রতিটি রিবুটের পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে যতক্ষণ না ITestDevice.disconnectFromWifi() বা ITestDevice.clearLastConnectedWifiNetwork() কল করা হয়।
| পরামিতি | |
|---|---|
wifiSsidToPsk | : ওয়াইফাই এসএসআইডি থেকে পাসওয়ার্ডের একটি মানচিত্র। |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID গুলি স্ক্যান করা হবে কিনা। |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কানেক্টটুওয়াইফাইনেটওয়ার্ক
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।
ওয়াইফাই চালু করে এবং নির্দিষ্ট ওয়াইফাই নেটওয়ার্কে সফল সংযোগ না হওয়া পর্যন্ত ব্লক করে। একবার সংযোগ তৈরি হয়ে গেলে, ইনস্ট্যান্সটি প্রতিটি রিবুটের পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে যতক্ষণ নাITestDevice.disconnectFromWifi() বা ITestDevice.clearLastConnectedWifiNetwork() কল করা হয়।| পরামিতি | |
|---|---|
wifiSsid | String : সংযোগ করার জন্য ওয়াইফাই এসএসআইডি |
wifiPsk | String : PSK পাসফ্রেজ অথবা এনক্রিপ্ট না করা থাকলে নাল |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কানেক্টটুওয়াইফাইনেটওয়ার্ক
public boolean connectToWifiNetwork (wifiSsidToPsk)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।
ওয়াইফাই চালু করে এবং wifiSsidToPsk ম্যাপে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে সফল সংযোগ তৈরি না হওয়া পর্যন্ত ব্লক করে। একবার সংযোগ তৈরি হয়ে গেলে, ইনস্ট্যান্সটি প্রতিটি রিবুটের পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে যতক্ষণ না ITestDevice.disconnectFromWifi() বা ITestDevice.clearLastConnectedWifiNetwork() called.f হয়।
| পরামিতি | |
|---|---|
wifiSsidToPsk | : ওয়াইফাই এসএসআইডি থেকে পাসওয়ার্ডের একটি মানচিত্র। |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কানেক্টটুওয়াইফাইনেটওয়ার্ক
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হয়।
ওয়াইফাই চালু করে এবং নির্দিষ্ট ওয়াইফাই নেটওয়ার্কে সফল সংযোগ না হওয়া পর্যন্ত ব্লক করে। একবার সংযোগ তৈরি হয়ে গেলে, ইনস্ট্যান্সটি প্রতিটি রিবুটের পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে যতক্ষণ নাITestDevice.disconnectFromWifi() বা ITestDevice.clearLastConnectedWifiNetwork() কল করা হয়।| পরামিতি | |
|---|---|
wifiSsid | String : সংযোগ করার জন্য ওয়াইফাই এসএসআইডি |
wifiPsk | String : PSK পাসফ্রেজ অথবা এনক্রিপ্ট না করা থাকলে নাল |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID স্ক্যান করা হবে কিনা। |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কানেক্টটুওয়াইফাইনেটওয়ার্কআইফনিডেড
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)connectToWifiNetwork(String, String) এর একটি রূপ যা শুধুমাত্র তখনই সংযোগ করে যখন ডিভাইসটিতে বর্তমানে নেটওয়ার্ক সংযোগ নেই।
| পরামিতি | |
|---|---|
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID স্ক্যান করা হবে কিনা |
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কানেক্টটুওয়াইফাইনেটওয়ার্কআইফনিডেড
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk)connectToWifiNetwork(String, String) এর একটি রূপ যা শুধুমাত্র তখনই সংযোগ করে যখন ডিভাইসটিতে বর্তমানে নেটওয়ার্ক সংযোগ নেই।
| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী তৈরি করুন
public int createUser (String name,
boolean guest,
boolean ephemeral)একটি নির্দিষ্ট নাম এবং প্রদত্ত পতাকা সহ একটি ব্যবহারকারী তৈরি করুন।
| পরামিতি | |
|---|---|
name | String : ডিভাইসে তৈরি করতে ব্যবহারকারীর |
guest | boolean : তৈরির সময় ব্যবহারকারীর পতাকা --guest সক্রিয় করুন |
ephemeral | boolean : তৈরির সময় ব্যবহারকারীর পতাকা --ক্ষণস্থায়ী সক্রিয় করুন |
| রিটার্নস | |
|---|---|
int | তৈরি করা ব্যবহারকারীর আইডি |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী তৈরি করুন
public int createUser (String name,
boolean guest,
boolean ephemeral,
boolean forTesting)একটি নির্দিষ্ট নাম এবং প্রদত্ত পতাকা সহ একটি ব্যবহারকারী তৈরি করুন।
| পরামিতি | |
|---|---|
name | String : ডিভাইসে তৈরি করতে ব্যবহারকারীর |
guest | boolean : তৈরির সময় ব্যবহারকারীর পতাকা --guest সক্রিয় করুন |
ephemeral | boolean : তৈরির সময় ব্যবহারকারীর পতাকা --ক্ষণস্থায়ী সক্রিয় করুন |
forTesting | boolean : তৈরির সময় পরীক্ষার পতাকা --for-testing সক্রিয় করুন |
| রিটার্নস | |
|---|---|
int | তৈরি করা ব্যবহারকারীর আইডি |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী তৈরি করুন
public int createUser (String name)
একটি নির্দিষ্ট নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন।
| পরামিতি | |
|---|---|
name | String : ডিভাইসে তৈরি করতে ব্যবহারকারীর |
| রিটার্নস | |
|---|---|
int | তৈরি করা ব্যবহারকারী আইডির পূর্ণসংখ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারীর নাম তৈরি করুন
public int createUserNoThrow (String name)
একটি নির্দিষ্ট নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন।
| পরামিতি | |
|---|---|
name | String : ডিভাইসে তৈরি করতে ব্যবহারকারীর |
| রিটার্নস | |
|---|---|
int | তৈরি করা ব্যবহারকারী আইডির পূর্ণসংখ্যা অথবা ত্রুটির জন্য -1। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিবাগডিভাইস উপলব্ধ নয়
public DeviceInspectionResult debugDeviceNotAvailable ()
কোনও ডিভাইস পরীক্ষা করুন এবং কোনও ডিভাইস অনুপলব্ধ হলে বিস্তারিত তথ্য প্রদান করুন।
| রিটার্নস | |
|---|---|
DeviceInspectionResult | |
ফাইল মুছে ফেলুন
public void deleteFile (String deviceFilePath,
int userId)ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
userId | int : যে ব্যবহারকারীর আইডি থেকে মুছে ফেলা হবে |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাইল মুছে ফেলুন
public void deleteFile (String deviceFilePath)
ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিরেজিস্টারডিভাইসঅ্যাকশনরিসিভার
public void deregisterDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
নিবন্ধিত IDeviceActionReceiver সরিয়ে দেয়।
| পরামিতি | |
|---|---|
deviceActionReceiver | IDeviceActionReceiver : একটি IDeviceActionReceiver যা সরানো হবে। |
ডিভাইসসফটরিস্টার্ট করা হয়েছে
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
বর্তমান system_server এর সাথে পূর্ববর্তী system_server ProcessInfo তুলনা করে ডিভাইসটি সফট-রিস্টার্ট হয়েছে কিনা তা পরীক্ষা করার জন্য সহায়ক পদ্ধতি। ProcessInfo পেতে getProcessByName(String) ব্যবহার করুন।
| পরামিতি | |
|---|---|
prevSystemServerProcess | ProcessInfo : পূর্ববর্তী system_server প্রক্রিয়া ProcessInfo । |
| রিটার্নস | |
|---|---|
boolean | ডিভাইসটি সফট-রিস্টার্ট হলে true |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইসসফটরিস্টার্ট করা হয়েছেসদ্য
public boolean deviceSoftRestartedSince (long utcEpochTime,
TimeUnit timeUnit)ডিভাইসটি UTC সময় থেকে epoch from device এবং এর ERROR(/TimeUnit) থেকে সফট-রিস্টার্ট হয়েছে কিনা তা পরীক্ষা করার জন্য সহায়ক পদ্ধতি। সফট-রিস্টার্ট বলতে ডিভাইস হার্ড রিবুটের বাইরে system_server রিস্টার্ট করাকে বোঝায় (উদাহরণস্বরূপ: অনুরোধকৃত রিবুট)। Milliseccond-এ বর্তমান ডিভাইস utcEpochTime getDeviceDate() পদ্ধতি ব্যবহার করে পাওয়া যেতে পারে।
| পরামিতি | |
|---|---|
utcEpochTime | long : যুগের পর থেকে ডিভাইসের সময় সেকেন্ডে। |
timeUnit | TimeUnit : প্রদত্ত utcEpochTime এর জন্য সময়ের একক TimeUnit । |
| রিটার্নস | |
|---|---|
boolean | ডিভাইসটি সফট-রিস্টার্ট হলে true |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
AdbRoot নিষ্ক্রিয় করুন
public boolean disableAdbRoot ()
adb রুট বন্ধ করে।
adb রুট নিষ্ক্রিয় করলে ডিভাইসটি adb থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক থাকবে।| রিটার্নস | |
|---|---|
boolean | সফল হলে true । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
কীগার্ড বন্ধ করুন
public void disableKeyguard ()
কীগার্ড নিষ্ক্রিয় করার চেষ্টা।
প্রথমে ইনপুট ডিসপ্যাচ প্রস্তুত হওয়ার জন্য অপেক্ষা করুন, এটি প্রায় একই সময়ে ঘটে যখন ডিভাইসটি BOOT_COMPLETE রিপোর্ট করে, দৃশ্যত অ্যাসিঙ্ক্রোনাসভাবে, কারণ বর্তমান ফ্রেমওয়ার্ক বাস্তবায়নে মাঝে মাঝে রেস কন্ডিশন থাকে। তারপর কীগার্ড বাতিল করার জন্য কমান্ড পাঠানো হয় (শুধুমাত্র অ-সুরক্ষিতগুলিতে কাজ করে)
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
নেটওয়ার্ক মনিটর অক্ষম করুন
public boolean disableNetworkMonitor ()
ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ অক্ষম করে।
| রিটার্নস | |
|---|---|
boolean | মনিটরিং সফলভাবে নিষ্ক্রিয় করা হলে true । ব্যর্থ হলে false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
Wifi থেকে সংযোগ বিচ্ছিন্ন করুন
public boolean disconnectFromWifi ()
ওয়াইফাই নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করে।
পরিচিত নেটওয়ার্ক তালিকা থেকে সমস্ত নেটওয়ার্ক সরিয়ে দেয় এবং ওয়াইফাই অক্ষম করে।| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই নেটওয়ার্ক থেকে সফলভাবে সংযোগ বিচ্ছিন্ন হলে true । সংযোগ বিচ্ছিন্ন ব্যর্থ হলে false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাইল বিদ্যমান আছে
public boolean doesFileExist (String deviceFilePath,
int userId)কোনও ব্যবহারকারীর ডিভাইসে ফাইল বিদ্যমান কিনা তা নির্ধারণের জন্য সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ পরীক্ষা করার জন্য |
userId | int : যে ব্যবহারকারীর আইডি দিয়ে ফাইলের অস্তিত্ব পরীক্ষা করা হবে |
| রিটার্নস | |
|---|---|
boolean | ফাইল থাকলে true , অন্যথায় false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাইল বিদ্যমান আছে
public boolean doesFileExist (String deviceFilePath)
ডিভাইসে ফাইল আছে কিনা তা নির্ধারণের জন্য সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ পরীক্ষা করার জন্য |
| রিটার্নস | |
|---|---|
boolean | ফাইল থাকলে true , অন্যথায় false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডাম্পহিপ
public File dumpHeap (String process,
String devicePath)system_server থেকে হিপ ডাম্প করার চেষ্টা করুন। ডাম্প করা ফাইলটি পরিষ্কার করার দায়িত্ব কলারের।
| পরামিতি | |
|---|---|
process | String : ডাম্পহিপ অন করার জন্য ডিভাইস প্রক্রিয়ার নাম। |
devicePath | String : ডিভাইসের সেই পথ যেখানে ডাম্প রাখতে হবে। এটি এমন একটি অবস্থান হতে হবে যেখানে অনুমতিগুলি এটির অনুমতি দেয়। |
| রিটার্নস | |
|---|---|
File | রিপোর্টটি সম্বলিত ERROR(/File) । কিছু ব্যর্থ হলে বাতিল। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অ্যাডবিরুট সক্ষম করুন
public boolean enableAdbRoot ()
adb root চালু করে। "enable-root" সেটিং "false" হলে, একটি বার্তা লগ করবে এবং root সক্রিয় না করেই ফিরে আসবে।
adb root সক্রিয় করলে ডিভাইসটি adb থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক থাকবে।
| রিটার্নস | |
|---|---|
boolean | সফল হলে true । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
নেটওয়ার্ক মনিটর সক্ষম করুন
public boolean enableNetworkMonitor ()
ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ সক্ষম করে।
| রিটার্নস | |
|---|---|
boolean | মনিটরিং সফলভাবে সক্রিয় হলে true । ব্যর্থ হলে false । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউট অ্যাডবিকমান্ড
public String executeAdbCommand (long timeout,
String... cmdArgs)হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
যেখানেই সম্ভব executeShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
| পরামিতি | |
|---|---|
timeout | long : ডিভাইসটি প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, কোনও সময়সীমা ছাড়াই 0L |
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
String | কমান্ড থেকে stdout। কমান্ড কার্যকর করতে ব্যর্থ হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউট অ্যাডবিকমান্ড
public String executeAdbCommand (long timeout,
envMap,
String... cmdArgs) হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
যেখানেই সম্ভব executeShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
| পরামিতি | |
|---|---|
timeout | long : ডিভাইসটি প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, কোনও সময়সীমা ছাড়াই 0L |
envMap | : কমান্ডের জন্য পরিবেশ নির্ধারণ করতে হবে |
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
String | কমান্ড থেকে stdout। কমান্ড কার্যকর করতে ব্যর্থ হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউট অ্যাডবিকমান্ড
public String executeAdbCommand (String... cmdArgs)
হেল্পার পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে।
যেখানেই সম্ভবexecuteShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।| পরামিতি | |
|---|---|
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
String | কমান্ড থেকে stdout। কমান্ড কার্যকর করতে ব্যর্থ হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
executeAdbV2কমান্ড
public CommandResult executeAdbV2Command (String... cmdArgs)
হেল্পার পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে।
যেখানেই সম্ভব executeShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
| পরামিতি | |
|---|---|
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
executeAdbV2কমান্ড
public CommandResult executeAdbV2Command (long timeout, String... cmdArgs)
হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
যেখানেই সম্ভব executeShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
| পরামিতি | |
|---|---|
timeout | long : ডিভাইসটি প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, কোনও সময়সীমা ছাড়াই 0L |
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
executeAdbV2কমান্ড
public CommandResult executeAdbV2Command (long timeout,envMap, String... cmdArgs)
হেল্পার পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
যেখানেই সম্ভব executeShellCommand(String) ব্যবহার করা উচিত, কারণ এই পদ্ধতিটি আরও ভালো ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
| পরামিতি | |
|---|---|
timeout | long : ডিভাইসটি প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, কোনও সময়সীমা ছাড়াই 0L |
envMap | : কমান্ডের জন্য পরিবেশ নির্ধারণ করতে হবে |
cmdArgs | String : adb কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট কমান্ড চালান
public CommandResult executeFastbootCommand (String... cmdArgs)
হেল্পার পদ্ধতি যা একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে ২ মিনিটের ডিফল্ট টাইমআউট সহ কার্যকর করে।
ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা হবে বলে আশা করা হচ্ছে।
| পরামিতি | |
|---|---|
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট কমান্ড চালান
public CommandResult executeFastbootCommand (long timeout, String... cmdArgs)
হেল্পার পদ্ধতি যা একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে।
ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা হবে বলে আশা করা হচ্ছে।| পরামিতি | |
|---|---|
timeout | long : কমান্ডের মেয়াদ শেষ হওয়ার আগে মিলিসেকেন্ডে সময়কাল |
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
লংফাস্টবুটকমান্ড চালান
public CommandResult executeLongFastbootCommand (String... cmdArgs)
হেল্পার পদ্ধতি যা দীর্ঘ সময় ধরে চলমান একটি ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে।
executeFastbootCommand(String) মতোই, তবে দীর্ঘ সময়সীমা ব্যবহার করে।| পরামিতি | |
|---|---|
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
লংফাস্টবুটকমান্ড চালান
public CommandResult executeLongFastbootCommand (envVarMap, String... cmdArgs)
হেল্পার পদ্ধতি যা সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সহ একটি দীর্ঘস্থায়ী ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসেবে কার্যকর করে।
executeFastbootCommand(String) মতোই, তবে দীর্ঘ সময়সীমা ব্যবহার করে।
| পরামিতি | |
|---|---|
envVarMap | : সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল যা দিয়ে ফাস্টবুট কমান্ড চালানো হয় |
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর জন্য আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলকম্যান্ড
public String executeShellCommand (String command)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং String হিসাবে আউটপুট প্রদান করে।
| পরামিতি | |
|---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
| রিটার্নস | |
|---|---|
String | শেল আউটপুট |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটকে নির্দেশ করার জন্য IShellOutputReceiver । |
maxTimeToOutputShellResponse | long : সর্বোচ্চ কত সময়কাল ধরে কমান্ড কোনও প্রতিক্রিয়া প্রকাশ করতে পারে না; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
retryAttempts | int : ব্যতিক্রমের কারণে ব্যর্থ হলে কমান্ডটি সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। যদি retryAttempts ব্যর্থ হয় তবে DeviceNotResponsiveException নিক্ষেপ করা হবে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeoutForCommand,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটকে নির্দেশ করার জন্য IShellOutputReceiver । |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বোচ্চ সময়সীমা; timeUnit এ উল্লেখিত ইউনিট |
maxTimeToOutputShellResponse | long : সর্বোচ্চ কত সময়কাল ধরে কমান্ড কোনও প্রতিক্রিয়া প্রকাশ করতে পারে না; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
retryAttempts | int : ব্যতিক্রমের কারণে ব্যর্থ হলে কমান্ডটি সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। যদি retryAttempts ব্যর্থ হয় তবে DeviceNotResponsiveException নিক্ষেপ করা হবে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver)প্রদত্ত adb shell কমান্ডটি কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে।
ডিফল্ট মান সহexecuteShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit, int) এর একটি সহজ রূপ।| পরামিতি | |
|---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটকে নির্দেশ করার জন্য IShellOutputReceiver । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd)
হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং ফলাফলগুলিকে CommandResult হিসেবে ফেরত দেয় যা কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr দিয়ে সঠিকভাবে পূর্ণ হয়।
| পরামিতি | |
|---|---|
cmd | String : যে কমান্ডটি চালানো উচিত। |
| রিটার্নস | |
|---|---|
CommandResult | CommandResult এ ফলাফল। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)
হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং ফলাফলগুলিকে CommandResult হিসেবে ফেরত দেয় যা কমান্ড স্ট্যাটাস আউটপুট এবং stderr দিয়ে সঠিকভাবে পূর্ণ হয়। stdout নির্দিষ্ট স্ট্রিমে পরিচালিত হয়।
| পরামিতি | |
|---|---|
cmd | String : যে কমান্ডটি চালানো উচিত। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, অথবা null। |
| রিটার্নস | |
|---|---|
CommandResult | CommandResult এ ফলাফল। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput)
হেল্পার মেথড যা একটি adb শেল কমান্ড এক্সিকিউট করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr দিয়ে সঠিকভাবে পূর্ণ করে CommandResult হিসেবে ফলাফল ফেরত দেয়।
| পরামিতি | |
|---|---|
cmd | String : যে কমান্ডটি চালানো উচিত। |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে পাইপ করা হবে, অথবা নাল। |
| রিটার্নস | |
|---|---|
CommandResult | CommandResult এ ফলাফল। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বোচ্চ সময়সীমা; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
retryAttempts | int : ব্যতিক্রমের কারণে ব্যর্থ হলে কমান্ডটি সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। যদি retryAttempts ব্যর্থ হয় তবে DeviceNotResponsiveException নিক্ষেপ করা হবে। |
| রিটার্নস | |
|---|---|
CommandResult | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)
কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বোচ্চ সময়সীমা; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
| রিটার্নস | |
|---|---|
CommandResult | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে পাইপ করা হবে, অথবা নাল। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, অথবা null। |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বোচ্চ সময়সীমা; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
retryAttempts | int : ব্যতিক্রমের কারণে ব্যর্থ হলে কমান্ডটি সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। যদি retryAttempts ব্যর্থ হয় তবে DeviceNotResponsiveException নিক্ষেপ করা হবে। |
| রিটার্নস | |
|---|---|
CommandResult | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটশেলভি২কমান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করার জন্য আরও প্যারামিটার সহ একটি adb শেল কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে পাইপ করা হবে, অথবা নাল। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, অথবা null। |
pipeToError | OutputStream : ERROR(/OutputStream) যেখানে std ত্রুটি পুনঃনির্দেশিত হবে, অথবা null। |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বোচ্চ সময়সীমা; timeUnit এ উল্লেখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর ইউনিট |
retryAttempts | int : ব্যতিক্রমের কারণে ব্যর্থ হলে কমান্ডটি সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। যদি retryAttempts ব্যর্থ হয় তবে DeviceNotResponsiveException নিক্ষেপ করা হবে। |
| রিটার্নস | |
|---|---|
CommandResult | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট ওয়াইপ পার্টিশন
public CommandResult fastbootWipePartition (String partition)
ডিভাইসের জন্য একটি পার্টিশন মুছে ফেলার সহায়ক পদ্ধতি।
যদিgetUseFastbootErase() true হয়, তাহলে পার্টিশনটি মুছে ফেলার জন্য fastboot erase ব্যবহার করা হবে। এরপর ডিভাইসটি পরবর্তী বুট করার সময় একটি ফাইল সিস্টেম তৈরি করতে হবে। অন্যথায়, fastboot ফর্ম্যাট ব্যবহার করা হবে যা ডিভাইসে একটি নতুন ফাইল সিস্টেম তৈরি করবে। ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা হবে বলে আশা করা হচ্ছে।| পরামিতি | |
|---|---|
partition | String : মুছে ফেলার জন্য পার্টিশন |
| রিটার্নস | |
|---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অ্যাক্টিভএপেক্স পান
publicgetActiveApexes ()
ডিভাইসে সক্রিয় APEX সম্পর্কে তথ্য আনুন।
| রিটার্নস | |
|---|---|
| ডিভাইসে বর্তমানে সক্রিয় ApexInfo এর ERROR(/Set) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অ্যাডবিপাথ পান
public String getAdbPath ()
ব্যবহৃত adb বাইনারিটির পথ ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
String | |
সমস্ত সেটিংস পান
publicgetAllSettings (String namespace)
অনুরোধকৃত নেমস্পেসের কী মান জোড়া ফেরত দিন।
| পরামিতি | |
|---|---|
namespace | String : অবশ্যই {"system", "secure", "global"} এর মধ্যে একটি হতে হবে |
| রিটার্নস | |
|---|---|
| কী মান জোড়ার মানচিত্র। নেমস্পেস সমর্থিত না হলে শূন্য। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বরাদ্দকরণ অবস্থা পান
public DeviceAllocationState getAllocationState ()
ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন
| রিটার্নস | |
|---|---|
DeviceAllocationState | |
অ্যান্ড্রয়েড আইডি পান
public String getAndroidId (int userId)
একটি userId-এর সাথে সম্পর্কিত android-id খুঁজুন এবং ফেরত দিন, যদি না পাওয়া যায় তাহলে null দিন।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
String | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অ্যান্ড্রয়েড আইডি পান
publicgetAndroidIds ()
ইউজার আইডির সাথে মিলে যাওয়া অ্যান্ড্রয়েড আইডির একটি মানচিত্র তৈরি করুন। প্রতিটি ইউজার আইডি এই ফাংশনের সাথে যুক্ত একটি অ্যান্ড্রয়েড আইডি খুঁজে পাবে এমন কোনও নিশ্চয়তা নেই, তাই কিছু ইউজার আইডি null এর সাথে মিলে যেতে পারে।
| রিটার্নস | |
|---|---|
| অ্যান্ড্রয়েড আইডির মানচিত্রে ব্যবহারকারী আইডির সাথে মিলে যাওয়া পাওয়া গেছে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getApiLevel সম্পর্কে
public int getApiLevel ()
ডিভাইসের API লেভেল পান। ডিফল্ট হিসেবে UNKNOWN_API_LEVEL থাকে।
| রিটার্নস | |
|---|---|
int | ডিভাইসের API স্তর নির্দেশ করে এমন একটি পূর্ণসংখ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getAppPackageInfo সম্পর্কে
public PackageInfo getAppPackageInfo (String packageName)
ডিভাইসে ইনস্টল করা প্যাকেজ সম্পর্কে তথ্য আনুন।
| পরামিতি | |
|---|---|
packageName | String |
| রিটার্নস | |
|---|---|
PackageInfo | তথ্য পুনরুদ্ধার করা না গেলে PackageInfo অথবা null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getAppPackageInfos সম্পর্কে
publicgetAppPackageInfos ()
ডিভাইসে ইনস্টল করা প্যাকেজগুলির তথ্য আনুন।
| রিটার্নস | |
|---|---|
| ডিভাইসে ইনস্টল করা PackageInfo ERROR(/List) । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বেসব্যান্ড ভার্সন পান
public String getBasebandVersion ()
এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পাওয়ার সুবিধাজনক পদ্ধতি। রেডিও সংস্করণটি ডিভাইস-নির্দিষ্ট, তাই এটি সমস্ত ডিভাইসের জন্য সঠিক তথ্য ফেরত নাও দিতে পারে। সঠিক সংস্করণ তথ্য ফেরত দেওয়ার জন্য এই পদ্ধতিটি gsm.version.baseband প্রোপার্টির উপর নির্ভর করে। এটি কিছু CDMA ডিভাইসের জন্য সঠিক নয় এবং এখানে ফেরত পাঠানো সংস্করণটি fastboot থেকে রিপোর্ট করা সংস্করণের সাথে মেলে না এবং CDMA রেডিওর সংস্করণ ফেরত নাও দিতে পারে। TL;DR এই পদ্ধতিটি কেবল তখনই সঠিক সংস্করণ রিপোর্ট করে যদি gsm.version.baseband প্রোপার্টি fastboot getvar version-baseband দ্বারা ফেরত পাঠানো সংস্করণের মতো হয়।
| রিটার্নস | |
|---|---|
String | String বেসব্যান্ড সংস্করণ অথবা null যদি এটি নির্ধারণ করা না যায় (ডিভাইসের কোনও রেডিও নেই বা সংস্করণ স্ট্রিং পড়া যাবে না) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যাটারি পান
public Integer getBattery ()
একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ থাকলে Null দেখায়।
| রিটার্নস | |
|---|---|
Integer | |
বুলিয়ানপ্রপার্টি পান
public boolean getBooleanProperty (String name,
boolean defaultValue)প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে।
| পরামিতি | |
|---|---|
name | String : সম্পত্তির নাম |
defaultValue | boolean : সম্পত্তি খালি থাকলে বা বিদ্যমান না থাকলে ডিফল্ট মান প্রদান করা হবে। |
| রিটার্নস | |
|---|---|
boolean | যদি সম্পত্তির মান "1" , "y" , "yes" , "on" , অথবা "true" হয়, তাহলে true , যদি সম্পত্তির মান "0" , "n" , "no" , "off" , " false "false" , অথবা অন্যথায় defaultValue । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বুটহিস্ট্রি পান
publicgetBootHistory ()
সাহায্যকারী পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে।
| রিটার্নস | |
|---|---|
| বুট সময়ের মানচিত্র (যুগের পর থেকে UTC সময় দ্বিতীয় স্থানে) এবং বুট করার কারণ |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বুটহিস্ট্রিসিন্স পান
publicgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
হেল্পার মেথড ডিভাইস থেকে নির্দিষ্ট সময় থেকে বুট টাইম এবং বুট কারণ সহ বুট হিস্ট্রি ম্যাপ সংগ্রহ করে এবং নির্দিষ্ট সময় ইউনিট থেকে epoch ব্যবহার করে। getDeviceDate() পদ্ধতি ব্যবহার করে মিলিসেকেন্ডে বর্তমান ডিভাইস utcEpochTime পাওয়া যেতে পারে।
| পরামিতি | |
|---|---|
utcEpochTime | long : যুগের পর থেকে ডিভাইসের সময়কাল। |
timeUnit | TimeUnit : TimeUnit । |
| রিটার্নস | |
|---|---|
| বুট সময়ের মানচিত্র (যুগের পর থেকে UTC সময় দ্বিতীয় স্থানে) এবং বুট করার কারণ |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বুটলোডার ভার্সন পান
public String getBootloaderVersion ()
এই ডিভাইসের বুটলোডার সংস্করণটি পাওয়ার সুবিধাজনক পদ্ধতি।
ডিভাইসের বর্তমান অবস্থা থেকে বুটলোডার সংস্করণ পুনরুদ্ধার করার চেষ্টা করবে। (অর্থাৎ ডিভাইসটি যদি ফাস্টবুট মোডে থাকে, তাহলে এটি ফাস্টবুট থেকে সংস্করণ পুনরুদ্ধার করার চেষ্টা করবে)| রিটার্নস | |
|---|---|
String | String বুটলোডার সংস্করণ অথবা যদি এটি খুঁজে না পাওয়া যায় তাহলে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getBugreport সম্পর্কে
public InputStreamSource getBugreport ()
ডিভাইস থেকে একটি বাগ রিপোর্ট উদ্ধার করে।
এটি বাস্তবায়ন করলে sdcard ছাড়াই (অথবা যেখানে sdcard এখনও মাউন্ট করা হয়নি) ডিভাইসে কাজ চালিয়ে যাওয়ার নিশ্চয়তা রয়েছে।
| রিটার্নস | |
|---|---|
InputStreamSource | একটি InputStreamSource যা চাহিদা অনুযায়ী বাগরিপোর্টের কন্টেন্ট তৈরি করবে। ব্যর্থতার ক্ষেত্রে, InputStreamSource একটি খালি ERROR(/InputStream) তৈরি করবে। |
getBugreportz সম্পর্কে
public InputStreamSource getBugreportz ()
ডিভাইস থেকে একটি বাগরিপোর্টজ উদ্ধার করে। জিপ ফর্ম্যাট বাগরিপোর্টে প্রধান বাগরিপোর্ট এবং ডিবাগিংয়ের জন্য উপযোগী অন্যান্য লগ ফাইল থাকে।
শুধুমাত্র 'adb সংস্করণ' > 1.0.36 এর জন্য সমর্থিত
| রিটার্নস | |
|---|---|
InputStreamSource | buggreportz ধারণকারী জিপ ফাইলের একটি InputStreamSource , ব্যর্থতার ক্ষেত্রে null ফেরত পাঠান। |
getBuildAlias সম্পর্কে
public String getBuildAlias ()
ডিভাইসটি বর্তমানে যে বিল্ডে চলছে তার উপনামটি পুনরুদ্ধার করুন।
বিল্ড এলিয়াস সাধারণত বিল্ড আইডির চেয়ে বেশি পঠনযোগ্য স্ট্রিং (সাধারণত নেক্সাস বিল্ডের জন্য একটি সংখ্যা)। উদাহরণস্বরূপ, চূড়ান্ত অ্যান্ড্রয়েড 4.2 রিলিজে বিল্ড এলিয়াস JDQ39 এবং বিল্ড আইডি 573038 রয়েছে।
| রিটার্নস | |
|---|---|
String | বিল্ড উপনাম অথবা বিল্ড আইডি পুনরুদ্ধার না করা গেলে তা ফিরে পেতে হবে |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
গেটবিল্ডফ্লেভার
public String getBuildFlavor ()
ডিভাইসের জন্য বিল্ড ফ্লেভারটি পুনরুদ্ধার করুন।
| রিটার্নস | |
|---|---|
String | বিল্ড ফ্লেভার অথবা যদি এটি পুনরুদ্ধার করা না যায় তাহলে নাল |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getBuildId সম্পর্কে
public String getBuildId ()
ডিভাইসটি বর্তমানে যে বিল্ডটি চালাচ্ছে তা পুনরুদ্ধার করুন।
| রিটার্নস | |
|---|---|
String | যদি এটি পুনরুদ্ধার করা না যায়, তাহলে বিল্ড আইডি অথবা IBuildInfo.UNKNOWN_BUILD_ID |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বিল্ডসাইনিংকিগুলি পান
public String getBuildSigningKeys ()
ডিভাইসের ছবিতে সাইন ইন করতে ব্যবহৃত কী টাইপটি ফেরত পাঠায়।
সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কী (যেমন AOSP তে) অথবা রিলিজ-কী (পৃথক ডিভাইস নির্মাতাদের দ্বারা নিয়ন্ত্রিত) দিয়ে স্বাক্ষরিত হতে পারে।
| রিটার্নস | |
|---|---|
String | যদি সাইনিং কী পাওয়া যায়, অন্যথায় শূন্য। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ক্যাশেডডিভাইসডেস্ক্রিপ্টর পান
public DeviceDescriptor getCachedDeviceDescriptor ()
যদি ডিভাইসটি বরাদ্দ করা থাকে তবে একটি ক্যাশেড DeviceDescriptor ফেরত পাঠায়, অন্যথায় বর্তমান DeviceDescriptor ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
DeviceDescriptor | |
ক্যাশেডডিভাইসডেস্ক্রিপ্টর পান
public DeviceDescriptor getCachedDeviceDescriptor (boolean shortDescriptor)
যদি ডিভাইসটি বরাদ্দ করা থাকে তবে একটি ক্যাশেড DeviceDescriptor ফেরত পাঠায়, অন্যথায় বর্তমান DeviceDescriptor ফেরত পাঠায়।
| পরামিতি | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীকে ন্যূনতম তথ্যের মধ্যে সীমাবদ্ধ রাখা উচিত কিনা |
| রিটার্নস | |
|---|---|
DeviceDescriptor | |
getChildren সম্পর্কে
public String[] getChildren (String path)
IFileEntry ব্যবহারের বিকল্প যা কখনও কখনও অনুমতির কারণে কাজ করে না।
| পরামিতি | |
|---|---|
path | String : হল ডিভাইসের সেই পথ যেখানে অনুসন্ধান করতে হবে |
| রিটার্নস | |
|---|---|
String[] | ডিভাইসের একটি পাথে থাকা সমস্ত ফাইল ধারণকারী স্ট্রিংয়ের অ্যারে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সংযোগ পান
public AbstractConnection getConnection ()
ডিভাইসের সাথে যুক্ত বর্তমান সংযোগ।
| রিটার্নস | |
|---|---|
AbstractConnection | |
কন্টেন্টপ্রোভাইডার পান
public ContentProviderHandler getContentProvider (int userId)
ContentProviderHandler অথবা উপলব্ধ না থাকলে null ফেরত পাঠায়।
কন্টেন্ট প্রোভাইডার যদি আগে একই userId দিয়ে তৈরি করা হয়ে থাকে, তাহলে এটি পুনরায় ব্যবহার করা যেতে পারে।
| পরামিতি | |
|---|---|
userId | int : যে ব্যবহারকারী আইডি দিয়ে কন্টেন্ট প্রদানকারী শুরু করবেন। |
| রিটার্নস | |
|---|---|
ContentProviderHandler | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বর্তমান ভাঁজযোগ্য অবস্থা পান
public DeviceFoldableState getCurrentFoldableState ()
ডিভাইসের বর্তমান ভাঁজযোগ্য অবস্থা ফেরত পাঠায় অথবা কিছু সমস্যা দেখা দিলে null দেখায়।
| রিটার্নস | |
|---|---|
DeviceFoldableState | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বর্তমান ব্যবহারকারী পান
public int getCurrentUser ()
বর্তমান চলমান ব্যবহারকারীর আইডি ফেরত দিন। ত্রুটির ক্ষেত্রে, -10000 ফেরত দিন।
| রিটার্নস | |
|---|---|
int | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস ক্লাস পান
public String getDeviceClass ()
ডিভাইস ক্লাসটি পান।
| রিটার্নস | |
|---|---|
String | String ডিভাইস ক্লাস। |
ডিভাইসের তারিখ পান
public long getDeviceDate ()
যুগের পর থেকে ডিভাইসের তারিখ মিলিসেকেন্ডে ফেরত পাঠান।
| রিটার্নস | |
|---|---|
long | যুগের বিন্যাসে ডিভাইসের তারিখ। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস বর্ণনাকারী পান
public DeviceDescriptor getDeviceDescriptor ()
ডিভাইসের তথ্য থেকে একটি DeviceDescriptor ফেরত দিন যাতে প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই এটি সম্পর্কে তথ্য পাওয়া যায়।
| রিটার্নস | |
|---|---|
DeviceDescriptor | |
ডিভাইস বর্ণনাকারী পান
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
ডিভাইসের তথ্য থেকে একটি DeviceDescriptor ফেরত দিন যাতে প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই এটি সম্পর্কে তথ্য পাওয়া যায়।
| পরামিতি | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীকে ন্যূনতম তথ্যের মধ্যে সীমাবদ্ধ রাখা উচিত কিনা |
| রিটার্নস | |
|---|---|
DeviceDescriptor | |
ডিভাইসস্টেট পান
public TestDeviceState getDeviceState ()
ডিভাইসের অবস্থা জানুন।
| রিটার্নস | |
|---|---|
TestDeviceState | |
ডিভাইসটাইমঅফসেট পান
public long getDeviceTimeOffset (Date date)
ডিভাইস এবং একটি নির্দিষ্ট ERROR(/Date) এর মধ্যে সময়ের পার্থক্য পেতে সাহায্যকারী। অভ্যন্তরীণভাবে Epoch সময় ব্যবহার করুন।
| পরামিতি | |
|---|---|
date | Date |
| রিটার্নস | |
|---|---|
long | মিলিসেকেন্ডের পার্থক্য |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এমুলেটরআউটপুট পান
public InputStreamSource getEmulatorOutput ()
এমুলেটর stdout এবং stderr এর স্ট্রিম পান
| রিটার্নস | |
|---|---|
InputStreamSource | এমুলেটর আউটপুট |
এমুলেটরপ্রসেস পান
public Process getEmulatorProcess ()
এই এমুলেটরের সাথে সম্পর্কিত Process ফেরত দিন।
| রিটার্নস | |
|---|---|
Process | Process বা null |
এক্সিকিউটশেলকম্যান্ডলগ পান
public final File getExecuteShellCommandLog ()
যে লগে সমস্ত executeShellCommand(String) লগ রয়েছে।
| রিটার্নস | |
|---|---|
File | |
এক্সটার্নালস্টোরফ্রিস্পেস পান
public long getExternalStoreFreeSpace ()
ডিভাইসের বাহ্যিক সঞ্চয়স্থানে ফাঁকা স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি।
| রিটার্নস | |
|---|---|
long | KB তে খালি স্থানের পরিমাণ |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুটপাথ পান
public String getFastbootPath ()
ব্যবহৃত ফাস্টবুট বাইনারিটির পথ ফেরত দেয়। তবুও ফাস্টবুট ফাংশন সক্রিয় করার জন্য isFastbootEnabled() কে সত্য হতে হবে।
| রিটার্নস | |
|---|---|
String | |
getFastbootProductType
public String getFastbootProductType ()
ফাস্টবুট মোডে থাকাকালীন এই ডিভাইসের পণ্যের ধরণটি কীভাবে পাওয়া যায় তার সুবিধাজনক পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যখন ডিভাইসটি ফাস্টবুটে থাকে। এই ক্ষেত্রে এটি জেনেরিকgetProductType() পদ্ধতির চেয়ে কিছুটা নিরাপদ, কারণ ITestDevice যদি ডিভাইসটি ভুল অবস্থায় থাকে বা প্রতিক্রিয়াশীল না হয় তবে ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।| রিটার্নস | |
|---|---|
String | String পণ্যের ধরণের নাম অথবা যদি এটি নির্ধারণ করা না যায় তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getFastbootProductVariant সম্পর্কে
public String getFastbootProductVariant ()
ফাস্টবুট মোডে থাকাকালীন এই ডিভাইসের পণ্যের ধরণটি কীভাবে পাওয়া যায় তার সুবিধাজনক পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যখন ডিভাইসটি ফাস্টবুটে থাকে। এই ক্ষেত্রে এটি জেনেরিকgetProductType() পদ্ধতির চেয়ে কিছুটা নিরাপদ, কারণ ITestDevice যদি ডিভাইসটি ভুল অবস্থায় থাকে বা প্রতিক্রিয়াশীল না হয় তবে ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।| রিটার্নস | |
|---|---|
String | String পণ্যের ধরণের নাম অথবা যদি এটি নির্ধারণ করা না যায় তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট সিরিয়াল নম্বর পান
public String getFastbootSerialNumber ()
ফাস্টবুট মোড সিরিয়াল নম্বর ফেরত দেয়।
| রিটার্নস | |
|---|---|
String | |
ফাস্টবুটভেরিয়েবল পান
public String getFastbootVariable (String variableName)
ডিভাইস থেকে প্রদত্ত ফাস্টবুট ভেরিয়েবলের মানটি পুনরুদ্ধার করুন।
| পরামিতি | |
|---|---|
variableName | String : ভেরিয়েবলের নাম |
| রিটার্নস | |
|---|---|
String | সম্পত্তির মান অথবা যদি এটি বিদ্যমান না থাকে তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট ভার্সন পান
public String getFastbootVersion ()
ব্যবহৃত ফাস্টবুট বাইনারির ভার্সন স্ট্রিং ফেরত পাঠায়। অথবা কিছু ভুল হলে null।
| রিটার্নস | |
|---|---|
String | |
getFileEntry সম্পর্কে
public IFileEntry getFileEntry (String path)
ডিভাইসে একটি রিমোট ফাইলের একটি রেফারেন্স পুনরুদ্ধার করুন।
| পরামিতি | |
|---|---|
path | String : ফাইল পাথ যা পুনরুদ্ধার করা হবে। এটি একটি পরম পাথ বা '/' এর সাথে সম্পর্কিত পাথ হতে পারে। (অর্থাৎ "/system" এবং "system" সিনট্যাক্স উভয়ই সমর্থিত) |
| রিটার্নস | |
|---|---|
IFileEntry | প্রদত্ত path ফাইল খুঁজে না পেলে IFileEntry অথবা null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getFileEntry সম্পর্কে
public IFileEntry getFileEntry (FileListingService.FileEntry entry)
রুটবিহীন পাথ থেকে FileEntry পেতে আনঅফিসিয়াল হেল্পার। ফিক্স: যেকোনো পাথ থেকে (এমনকি রুটবিহীন পাথ থেকেও) ফাইলএন্ট্রি সিস্টেমটি রিফ্যাক্টর করুন।
| পরামিতি | |
|---|---|
entry | FileListingService.FileEntry : Ddmlib-এর প্রয়োজন অনুযায়ী FileEntry রুট নাও হতে পারে। |
| রিটার্নস | |
|---|---|
IFileEntry | একটি FileEntryWrapper যা FileEntry-এর প্রতিনিধিত্ব করে। |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
ফোল্ডেবলস্টেটস পান
publicgetFoldableStates ()
ডিভাইসের ভাঁজযোগ্য অবস্থার তালিকা প্রদান করে। "cmd device_state print-states" দিয়ে এটি পাওয়া যেতে পারে।
| রিটার্নস | |
|---|---|
| |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getIDevice সম্পর্কে
public IDevice getIDevice ()
সংশ্লিষ্ট ddmlib IDevice এর একটি রেফারেন্স প্রদান করে।
IDevice বরাদ্দ করা হতে পারে। অতএব, কলারদের IDevice এর একটি রেফারেন্স রাখা উচিত নয়, কারণ সেই রেফারেন্সটি পুরানো হয়ে যেতে পারে।| রিটার্নস | |
|---|---|
IDevice | IDevice |
ইনস্টলডপ্যাকেজনাম পান
publicgetInstalledPackageNames ()
ডিভাইসে উপস্থিত অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন।
| রিটার্নস | |
|---|---|
| ডিভাইসে বর্তমানে ইনস্টল করা String প্যাকেজ নামের ERROR(/Set) । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
গেটইন্টপ্রপার্টি
public long getIntProperty (String name,
long defaultValue)ডিভাইস থেকে প্রদত্ত বৈশিষ্ট্যের পূর্ণসংখ্যার মান প্রদান করে।
| পরামিতি | |
|---|---|
name | String : সম্পত্তির নাম |
defaultValue | long : সম্পত্তি খালি থাকলে বা বিদ্যমান না থাকলে ডিফল্ট মান প্রদান করবে। |
| রিটার্নস | |
|---|---|
long | যদি সম্পত্তিটি খালি থাকে, বিদ্যমান না থাকে, অথবা পূর্ণসংখ্যার মান না থাকে, তাহলে সম্পত্তির মান বা defaultValue । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getIp ঠিকানা
public String getIpAddress ()
ডিভাইসের আইপি ঠিকানা পায়।
| রিটার্নস | |
|---|---|
String | ডিভাইসের আইপি ঠিকানা, অথবা যদি ডিভাইসের কোনও আইপি ঠিকানা না থাকে তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getKeyguardState সম্পর্কে
public KeyguardControllerState getKeyguardState ()
কীগার্ডের বর্তমান অবস্থা পেতে একটি অবজেক্ট ফেরত দিন অথবা যদি সমর্থিত না হয় তবে নাল করুন।
| রিটার্নস | |
|---|---|
KeyguardControllerState | একটি KeyguardControllerState যাতে keyguard-এর অবস্থার একটি স্ন্যাপশট থাকে এবং যদি Keyguard কোয়েরি সমর্থিত না হয় তাহলে Null রিটার্ন করে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সর্বশেষ প্রত্যাশিত রিবুটটাইম মিলিস পান
public long getLastExpectedRebootTimeMillis ()
System.currentTimeMillis() দ্বারা ফেরত দেওয়া EPOCH-এর পর থেকে ট্রেডফেড API গুলি শেষবার কখন রিবুট করেছিল তা মিলিসেকেন্ডে ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
long | |
getLaunchApiLevel সম্পর্কে
public int getLaunchApiLevel ()
ডিভাইসের প্রথম চালু হওয়া API লেভেলটি পান। ডিফল্টরূপে UNKNOWN_API_LEVEL থাকে।
| রিটার্নস | |
|---|---|
int | ডিভাইসের প্রথম চালু হওয়া API স্তর নির্দেশ করে এমন একটি পূর্ণসংখ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getLogcat সম্পর্কে
public InputStreamSource getLogcat ()
লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরে।
দুটি মোডে কাজ করে:
TestDeviceOptions.getMaxLogcatDataSize() বাইটে ফিরে আসবে।| রিটার্নস | |
|---|---|
InputStreamSource | |
getLogcat সম্পর্কে
public InputStreamSource getLogcat (int maxBytes)
ক্যাপচার করা লগক্যাট ডেটার শেষ maxBytes একটি স্ন্যাপশট স্ট্রিম ধরে।
যখন আপনি ক্যাপচার করা লগক্যাট ডেটার ঘন ঘন স্ন্যাপশট ক্যাপচার করতে চান, তখন সম্পূর্ণ getLogcat() স্ন্যাপশট পাওয়ার মতো বড় ডিস্ক স্পেস জরিমানা ছাড়াই এটি কার্যকর।
| পরামিতি | |
|---|---|
maxBytes | int : সর্বাধিক কত ডেটা ফেরত দিতে হবে। এমন পরিমাণ হওয়া উচিত যা মেমরিতে আরামে ফিট করতে পারে |
| রিটার্নস | |
|---|---|
InputStreamSource | |
getLogcatDump সম্পর্কে
public InputStreamSource getLogcatDump ()
ডিভাইসের জন্য বর্তমান logcat এর একটি ডাম্প পান। getLogcat() এর বিপরীতে, এই পদ্ধতিটি সর্বদা logcat এর একটি স্ট্যাটিক ডাম্প প্রদান করবে।
এর অসুবিধা হল, ডিভাইসটি নাগালের বাইরে থাকলে কিছুই ফেরত দেওয়া হবে না।
| রিটার্নস | |
|---|---|
InputStreamSource | লগক্যাট ডেটার একটি InputStreamSource । লগক্যাট ডেটা ক্যাপচার করতে ব্যর্থ হলে একটি খালি স্ট্রিম ফেরত পাঠানো হয়। |
getLogcatSince সম্পর্কে
public InputStreamSource getLogcatSince (long date)
প্রদত্ত তারিখ থেকে শুরু করে ক্যাপচার করা লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরে। ডিভাইসে থাকা সময়টি getDeviceDate() ব্যবহার করা উচিত।
| পরামিতি | |
|---|---|
date | long : স্ন্যাপশট কখন শুরু করতে হবে তার যুগের বিন্যাস থেকে মিলিসেকেন্ডে বর্তমান পর্যন্ত। ('তারিখ +%s' ব্যবহার করে প্রাপ্ত করা যেতে পারে) |
| রিটার্নস | |
|---|---|
InputStreamSource | |
getMacAddress সম্পর্কে
public String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত পাঠায়, যদি এটি ডিভাইস থেকে কোয়েরি করতে ব্যর্থ হয় তবে null।
| রিটার্নস | |
|---|---|
String | |
মেইনইউজারআইডি পান
public Integer getMainUserId ()
প্রধান ব্যবহারকারী আইডি ফেরত দেয়।
| রিটার্নস | |
|---|---|
Integer | যদি প্রধান ব্যবহারকারী থাকে, তাহলে তার ব্যবহারকারীর আইডি, এবং যদি কোন প্রধান ব্যবহারকারী না থাকে, তাহলে null। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
মেইনলাইনমডিউলইনফো পান
publicgetMainlineModuleInfo ()
ডিভাইসে ইনস্টল করা মেইনলাইন মডিউল সম্পর্কে তথ্য পান।
| রিটার্নস | |
|---|---|
| ডিভাইসে বর্তমানে ইনস্টল করা String মেইনলাইন মডিউলগুলির ERROR(/Set) । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getMaxNumberOfRunningUsersসমর্থিত
public int getMaxNumberOfRunningUsersSupported ()
একসাথে চলমান ব্যবহারকারীদের সর্বাধিক সংখ্যক সমর্থিত ব্যবহারকারী পান। ডিফল্ট 0।
| রিটার্নস | |
|---|---|
int | একটি পূর্ণসংখ্যা যা একই সাথে চলমান ব্যবহারকারীর সংখ্যা নির্দেশ করে |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারীদের সর্বোচ্চ সংখ্যা সমর্থিত পান
public int getMaxNumberOfUsersSupported ()
সর্বাধিক সমর্থিত ব্যবহারকারীর সংখ্যা পান। ডিফল্ট ০।
| রিটার্নস | |
|---|---|
int | সমর্থিত ব্যবহারকারীর সংখ্যা নির্দেশ করে এমন একটি পূর্ণসংখ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getMicrodroidProcess সম্পর্কে
public Process getMicrodroidProcess ()
| রিটার্নস | |
|---|---|
Process | মাইক্রোড্রয়েড ভিএম-এর প্রক্রিয়াটি ফেরত পাঠায়। যদি টেস্টডিভাইস মাইক্রোড্রয়েড না হয়, তাহলে null ফেরত পাঠায়। |
গেটমনিটর
public IDeviceStateMonitor getMonitor ()
ডিভাইসের সাথে সম্পর্কিত IDeviceStateMonitor টি ফেরত দিন।
| রিটার্নস | |
|---|---|
IDeviceStateMonitor | |
মাউন্টপয়েন্ট পান
public String getMountPoint (String mountName)
একটি মাউন্ট পয়েন্ট ফেরত দেয়।
IDevice এ ক্যাশে করা তথ্য উপলব্ধ না থাকলে সরাসরি ডিভাইসটিকে জিজ্ঞাসা করে। করণীয়: এই আচরণটি IDevice.getMountPoint(String) এ সরান| পরামিতি | |
|---|---|
mountName | String : মাউন্ট পয়েন্টের নাম |
| রিটার্নস | |
|---|---|
String | মাউন্ট পয়েন্ট বা null |
getMountPointInfo সম্পর্কে
public ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
নির্দিষ্ট মাউন্টপয়েন্ট পাথের সাথে সম্পর্কিত একটি MountPointInfo প্রদান করে, অথবা যদি সেই পাথে কিছু মাউন্ট না করা থাকে বা অন্যথায় /proc/mounts-এ মাউন্টপয়েন্ট হিসেবে উপস্থিত না হয় তবে null প্রদান করে।
| পরামিতি | |
|---|---|
mountpoint | String |
| রিটার্নস | |
|---|---|
ITestDevice.MountPointInfo | "/proc/mounts"-এ তথ্য সম্বলিত MountPointInfo এর একটি ERROR(/List) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getMountPointInfo সম্পর্কে
publicgetMountPointInfo ()
ডিভাইসের /proc/mounts-এ তথ্যের একটি পার্সড সংস্করণ ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| "/proc/mounts"-এ তথ্য সম্বলিত MountPointInfo এর একটি ERROR(/List) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
বিকল্পগুলি পান
public TestDeviceOptions getOptions ()
ডিভাইসের জন্য পরীক্ষার বিকল্পগুলি আনুন।
| রিটার্নস | |
|---|---|
TestDeviceOptions | পরীক্ষাধীন ডিভাইসের সাথে সম্পর্কিত TestDeviceOptions । |
পার্টিশনমুক্ত স্থান পান
public long getPartitionFreeSpace (String partition)
ডিভাইস পার্টিশনে ফাঁকা স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
partition | String |
| রিটার্নস | |
|---|---|
long | KB তে খালি স্থানের পরিমাণ |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
প্রাইমারিইউজারআইডি পান
public Integer getPrimaryUserId ()
প্রাথমিক ব্যবহারকারী আইডি প্রদান করে।
| রিটার্নস | |
|---|---|
Integer | যদি প্রাথমিক ব্যবহারকারী থাকে, তাহলে তার userId এবং যদি কোন প্রাথমিক ব্যবহারকারী না থাকে, তাহলে null। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
নাম অনুসারে প্রক্রিয়া পান
public ProcessInfo getProcessByName (String processName)
হেল্পার মেথড "pidof" এবং "stat" কমান্ড চালায় এবং প্রদত্ত প্রক্রিয়ার PID এবং প্রক্রিয়া শুরুর সময় সহ ProcessInfo অবজেক্ট ফেরত দেয়।
| পরামিতি | |
|---|---|
processName | String : প্রক্রিয়াটির নাম স্ট্রিং। |
| রিটার্নস | |
|---|---|
ProcessInfo | প্রদত্ত প্রক্রিয়ার তথ্য |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
প্রসেসপিড পান
public String getProcessPid (String process)
কিছু ভুল হলে পরিষেবার পিড অথবা নাল ফেরত পাঠায়।
| পরামিতি | |
|---|---|
process | String : প্রক্রিয়াটির নাম স্ট্রিং। |
| রিটার্নস | |
|---|---|
String | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পণ্যের ধরণ পান
public String getProductType ()
এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধাজনক পদ্ধতি।
ডিভাইসটি যদি adb অথবা fastboot মোডে থাকে তাহলে এই পদ্ধতিটি কাজ করবে।| রিটার্নস | |
|---|---|
String | String পণ্যের ধরণের নাম। শূন্য হবে না |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পণ্যের ধরণ পান
public String getProductVariant ()
এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধাজনক পদ্ধতি।
ডিভাইসটি যদি adb অথবা fastboot মোডে থাকে তাহলে এই পদ্ধতিটি কাজ করবে।| রিটার্নস | |
|---|---|
String | String পণ্যের ভেরিয়েন্টের নাম অথবা যদি এটি নির্ধারণ করা না যায় তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সম্পত্তি পান
public String getProperty (String name)
ডিভাইস থেকে প্রদত্ত সম্পত্তির মানটি উদ্ধার করুন।
| পরামিতি | |
|---|---|
name | String : সম্পত্তির নাম |
| রিটার্নস | |
|---|---|
String | সম্পত্তির মান অথবা যদি এটি বিদ্যমান না থাকে তবে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পুনরুদ্ধার মোড পান
public ITestDevice.RecoveryMode getRecoveryMode ()
ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোডটি পান।
| রিটার্নস | |
|---|---|
ITestDevice.RecoveryMode | ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড। |
স্ক্রিনশট পান
public InputStreamSource getScreenshot (long displayId)
প্রদত্ত ডিসপ্লে আইডি থেকে একটি স্ক্রিনশট নেয়। ফর্ম্যাটটি PNG।
করণীয়: 'ফরম্যাট' এবং 'রেসকেল' সমর্থন করার জন্য উপরের বাস্তবায়নগুলি প্রসারিত করুন
| পরামিতি | |
|---|---|
displayId | long : যে স্ক্রিন থেকে স্ক্রিনশট নেওয়া হবে তার ডিসপ্লে আইডি। |
| রিটার্নস | |
|---|---|
InputStreamSource | স্ক্রিনশটের একটি InputStreamSource ফর্ম্যাটে, অথবা স্ক্রিনশট সফল না হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
স্ক্রিনশট পান
public InputStreamSource getScreenshot (String format)
ডিভাইস থেকে একটি স্ক্রিনশট নেয়। ছোট আকারের জন্য JPEG এনকোডিং সহ getScreenshot(format) ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
| পরামিতি | |
|---|---|
format | String : সমর্থিত PNG, JPEG |
| রিটার্নস | |
|---|---|
InputStreamSource | স্ক্রিনশটের একটি InputStreamSource ফর্ম্যাটে, অথবা স্ক্রিনশট সফল না হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
স্ক্রিনশট পান
public InputStreamSource getScreenshot (String format, boolean rescale)
ডিভাইস থেকে একটি স্ক্রিনশট নেয়। ছোট আকারের জন্য JPEG এনকোডিংয়ের পরিবর্তে getScreenshot(String) ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
| পরামিতি | |
|---|---|
format | String : সমর্থিত PNG, JPEG |
rescale | boolean : যদি স্ক্রিনশটটি পুনরায় আকারে নেওয়া হয় যাতে ফলাফলের ছবির আকার কমানো যায় |
| রিটার্নস | |
|---|---|
InputStreamSource | স্ক্রিনশটের একটি InputStreamSource ফর্ম্যাটে, অথবা স্ক্রিনশট সফল না হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
স্ক্রিনশট পান
public InputStreamSource getScreenshot ()
ডিভাইস থেকে একটি স্ক্রিনশট নেয়।
| রিটার্নস | |
|---|---|
InputStreamSource | png ফর্ম্যাটে স্ক্রিনশটের একটি InputStreamSource , অথবা স্ক্রিনশট সফল না হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সিরিয়াল নম্বর পান
public String getSerialNumber ()
এই ডিভাইসের সিরিয়াল নম্বর পাওয়ার সুবিধাজনক পদ্ধতি।
| রিটার্নস | |
|---|---|
String | String সিরিয়াল নম্বর |
getSetting সম্পর্কে
public String getSetting (int userId,
String namespace,
String key)অনুরোধকৃত সেটিং এর মান ফেরত দিন। নেমস্পেস অবশ্যই এর মধ্যে একটি হতে হবে: {"system", "secure", "global"}
| পরামিতি | |
|---|---|
userId | int |
namespace | String |
key | String |
| রিটার্নস | |
|---|---|
String | ব্যবহারকারীর namespace:key এর সাথে সম্পর্কিত মান। যদি না পাওয়া যায়, তাহলে Null। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getSetting সম্পর্কে
public String getSetting (String namespace,
String key) getSetting(int, String, String) দেখুন এবং সিস্টেম ব্যবহারকারীর উপর সম্পাদিত।
| পরামিতি | |
|---|---|
namespace | String |
key | String |
| রিটার্নস | |
|---|---|
String | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getSimOperator সম্পর্কে
public String getSimOperator ()
সিম কার্ড অপারেটর ফেরত দিন অথবা যদি উপলব্ধ না থাকে অথবা ডিভাইস উপলব্ধ না থাকে তাহলে null দিন।
| রিটার্নস | |
|---|---|
String | |
সিমস্টেট পান
public String getSimState ()
সিম কার্ডের অবস্থা ফেরত দিন অথবা যদি উপলব্ধ না থাকে অথবা ডিভাইসটি উপলব্ধ না থাকে তাহলে null দিন।
| রিটার্নস | |
|---|---|
String | |
সমাধিস্তম্ভ পান
publicgetTombstones ()
ডিভাইসগুলি থেকে সমাধিফলকের তালিকা আনুন এবং ফেরত দিন। রুট প্রয়োজন।
পদ্ধতিটি সর্বোত্তম প্রচেষ্টা, তাই যদি কোনও কারণে একটি সমাধিফলক টানা ব্যর্থ হয় তবে এটি তালিকা থেকে অনুপস্থিত থাকবে। শুধুমাত্র একটি DeviceNotAvailableException পদ্ধতিটি তাড়াতাড়ি বন্ধ করে দেবে।
| রিটার্নস | |
|---|---|
| সমাধিফলক ফাইলের একটি তালিকা, যদি সমাধিফলক না থাকে তবে খালি। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
টোটালমেমোরি পান
public long getTotalMemory ()
মোট ভৌত মেমোরির আকার বাইটে অথবা অভ্যন্তরীণ ত্রুটির ক্ষেত্রে -1 দেখায়।
| রিটার্নস | |
|---|---|
long | |
getTrackingSerial সম্পর্কে
public String getTrackingSerial ()
ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করার জন্য ব্যবহৃত সিরিয়ালটি পান।
| রিটার্নস | |
|---|---|
String | |
আনইনস্টলযোগ্য প্যাকেজের নাম পান
publicgetUninstallablePackageNames ()
আনইনস্টল করা যেতে পারে এমন অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনইনস্টল করুন। এটি বর্তমানে নন-সিস্টেম প্যাকেজ এবং আপডেট করা সিস্টেম প্যাকেজ হিসাবে সংজ্ঞায়িত করা হয়েছে।
| রিটার্নস | |
|---|---|
| ডিভাইসে বর্তমানে ইনস্টল করা আনইনস্টলযোগ্য String প্যাকেজ নামের ERROR(/Set) । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
getUseFastbootErase সম্পর্কে
public boolean getUseFastbootErase ()
ডিভাইসের পার্টিশন মুছে ফেলার জন্য ফাস্টবুট ইরেজ নাকি ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন তা জেনে নিন।
| রিটার্নস | |
|---|---|
boolean | ফাস্টবুট ইরেজ ব্যবহার করা হলে true অথবা ফাস্টবুট ফরম্যাট ব্যবহার করা হলে false । |
ব্যবহারকারীর পতাকা পান
public int getUserFlags (int userId)
একটি নির্দিষ্ট ব্যবহারকারীর পতাকা খুঁজুন এবং ফেরত দিন। পতাকাগুলি Android ওপেন সোর্স প্রজেক্টের "android.content.pm.UserInfo" ক্লাসে সংজ্ঞায়িত করা হয়েছে।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
int | যদি পাওয়া যায়, তাহলে প্রদত্ত ইউজারআইডির সাথে যুক্ত পতাকাগুলি -10000। অন্য কোনও ক্ষেত্রে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারীর তথ্য পান
publicgetUserInfos ()
ডিভাইসের UserInfo তে useId-এর মানচিত্রটি পায়। ডিভাইস থেকে আউটপুট প্রত্যাশা অনুযায়ী না হলে DeviceRuntimeException নিক্ষেপ করবে।
| রিটার্নস | |
|---|---|
| UserInfo অবজেক্টের তালিকা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী সিরিয়াল নম্বর পান
public int getUserSerialNumber (int userId)
যদি পাওয়া যায়, তাহলে ব্যবহারকারীর আইডির সাথে সম্পর্কিত সিরিয়াল নম্বরটি ফেরত দিন, অন্য কোনও ক্ষেত্রে -10000।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
int | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
হ্যান্ডেলঅ্যালোকেশনইভেন্ট
public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
প্রদত্ত DeviceEvent প্রক্রিয়া করুন। ডিভাইসটিকে নতুন অবস্থায় রূপান্তর করতে পারে। যেকোনো অবস্থা পরিবর্তনের বিষয়ে IDeviceMonitor অবহিত করবে।
DeviceEvent প্রক্রিয়া করুন, যা এই ডিভাইসটিকে একটি নতুন বরাদ্দ অবস্থায় রূপান্তর করতে পারে বা নাও পারে।
| পরামিতি | |
|---|---|
event | DeviceEvent |
| রিটার্নস | |
|---|---|
IManagedTestDevice.DeviceEventResponse | |
বৈশিষ্ট্য আছে
public boolean hasFeature (String feature)
কোনও ডিভাইসে কোনও বৈশিষ্ট্য উপলব্ধ কিনা তা পরীক্ষা করুন।
| পরামিতি | |
|---|---|
feature | String : কোন ফর্ম্যাটটি "feature:" হওয়া উচিত |
| রিটার্নস | |
|---|---|
boolean | বৈশিষ্ট্য পাওয়া গেলে সত্য, অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সংযোগ শুরু করুন
public void initializeConnection (IBuildInfo info, MultiMap<String, String> attributes)
ডিভাইসের সাথে সংযোগ শুরু করুন। এটি preInvocationSetup দ্বারা ডাকা হয় কিন্তু বিরল ক্ষেত্রে ডিভাইস সেটআপের সময় সংযোগ তৈরি করার সময় আলাদাভাবে কল করার প্রয়োজন হতে পারে।
| পরামিতি | |
|---|---|
info | IBuildInfo |
attributes | MultiMap |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
ইনস্টলপ্যাকেজ
public String installPackage (File packageFile,
boolean reinstall,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন।
| পরামিতি | |
|---|---|
packageFile | File : ইনস্টল করার জন্য apk ফাইল |
reinstall | boolean : যদি পুনরায় ইনস্টল করা উচিত তবে true |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm -h' দেখুন। |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ইনস্টলপ্যাকেজ
public String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন।
দ্রষ্টব্য: শুধুমাত্র সেইসব ক্ষেত্রেই এই ফাংশনটি কল করা উচিত যেখানে ইনস্টলের সময় রানটাইম অনুমতি দেওয়ার স্পষ্ট নিয়ন্ত্রণ প্রয়োজন।
| পরামিতি | |
|---|---|
packageFile | File : ইনস্টল করার জন্য apk ফাইল |
reinstall | boolean : যদি পুনরায় ইনস্টল করা উচিত তবে true |
grantPermissions | boolean : যদি ইনস্টলের সময় সমস্ত রানটাইম অনুমতি দেওয়া হয় |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm -h' দেখুন। |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ইনস্টলপ্যাকেজফরইউজার
public String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)নির্দিষ্ট ব্যবহারকারীর জন্য ডিভাইসে একটি Android প্যাকেজ ইনস্টল করুন।
| পরামিতি | |
|---|---|
packageFile | File : ইনস্টল করার জন্য apk ফাইল |
reinstall | boolean : যদি পুনরায় ইনস্টল করা উচিত তবে true |
userId | int : ইনস্টল করার জন্য পূর্ণসংখ্যা ব্যবহারকারী আইডি। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm -h' দেখুন। |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ইনস্টলপ্যাকেজফরইউজার
public String installPackageForUser (File packageFile,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)নির্দিষ্ট ব্যবহারকারীর জন্য ডিভাইসে একটি Android প্যাকেজ ইনস্টল করুন।
দ্রষ্টব্য: শুধুমাত্র সেইসব ক্ষেত্রেই এই ফাংশনটি কল করা উচিত যেখানে ইনস্টলের সময় রানটাইম অনুমতি দেওয়ার স্পষ্ট নিয়ন্ত্রণ প্রয়োজন।
| পরামিতি | |
|---|---|
packageFile | File : ইনস্টল করার জন্য apk ফাইল |
reinstall | boolean : যদি পুনরায় ইনস্টল করা উচিত তবে true |
grantPermissions | boolean : যদি ইনস্টলের সময় সমস্ত রানটাইম অনুমতি দেওয়া হয় |
userId | int : ইনস্টল করার জন্য পূর্ণসংখ্যা ব্যবহারকারী আইডি। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm -h' দেখুন। |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ইনস্টলপ্যাকেজউইথইনক্রিমেন্টালমোড
public boolean installPackageWithIncrementalMode (File[] apkFiles,
String[] extraArgs,
String userId)ইনক্রিমেন্টাল মোড সহ apks ইনস্টল করে।
| পরামিতি | |
|---|---|
apkFiles | File : ইনস্টল করার জন্য apk ফাইল। |
extraArgs | String |
userId | String |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অবৈধপ্রোপার্টিক্যাশে
public void invalidatePropertyCache ()
অ্যাডবিটিসিপি
public boolean isAdbTcp ()
| রিটার্নস | |
|---|---|
boolean | |
isAppEnumerationসমর্থিত
public boolean isAppEnumerationSupported ()
ডিভাইসের প্ল্যাটফর্ম অ্যাপ গণনা সমর্থন করে কিনা তা পরীক্ষা করুন
| রিটার্নস | |
|---|---|
boolean | অ্যাপ গণনা সমর্থিত হলে সত্য, অন্যথায় মিথ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isBypassLowTargetSdkBlockসমর্থিত
public boolean isBypassLowTargetSdkBlockSupported ()
অ্যাপ ইনস্টলেশনের সময় ডিভাইসের প্ল্যাটফর্ম লো টার্গেট SDK ব্লক বাইপাস করা সমর্থন করে কিনা তা পরীক্ষা করুন।
| রিটার্নস | |
|---|---|
boolean | বাইপাস লো টার্গেট sdk ব্লক সমর্থিত হলে সত্য, অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিবাগএফএসমাউন্ট করা আছে
public boolean isDebugfsMounted ()
debugfs মাউন্ট করা আছে কিনা তা পরীক্ষা করুন।
| রিটার্নস | |
|---|---|
boolean | debugfs মাউন্ট করা থাকলে true |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইসটি এনক্রিপ্ট করা আছে
public boolean isDeviceEncrypted ()
ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
boolean | ডিভাইসটি এনক্রিপ্ট করা থাকলে true । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিরেক্টরি
public boolean isDirectory (String path)
ডিভাইসের পাথটি যদি ডিরেক্টরি হয় তাহলে True দেখাবে, অন্যথায় false দেখাবে।
| পরামিতি | |
|---|---|
path | String |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isEnableAdbRoot সম্পর্কে
public boolean isEnableAdbRoot ()
| রিটার্নস | |
|---|---|
boolean | ডিভাইসে adb root সক্রিয় থাকলে true |
এনক্রিপশন সমর্থিত
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
boolean | যদি ডিভাইসটি এনক্রিপশন সমর্থন করে তবে true । |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
এক্সিকিউটেবল
public boolean isExecutable (String fullPath)
ডিভাইসের ফাইল পাথটি যদি এক্সিকিউটেবল ফাইল হয় তবে True প্রদান করে, অন্যথায় false প্রদান করে।
| পরামিতি | |
|---|---|
fullPath | String |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ফাস্টবুট সক্রিয় আছে
public boolean isFastbootEnabled ()
ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফেরত দিন।
| রিটার্নস | |
|---|---|
boolean | |
মাথাবিহীন
public boolean isHeadless ()
ডিভাইসটি হেডলেস (স্ক্রিন ছাড়া) থাকলে true ফেরত পাঠান, অন্যথায় false ফেরত পাঠান।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isHeadlessSystemUserMode সম্পর্কে
public boolean isHeadlessSystemUserMode ()
ডিভাইসটি হেডলেস সিস্টেম ব্যবহারকারী মোড ব্যবহার করে কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
প্রধান ব্যবহারকারী স্থায়ী অ্যাডমিন
public boolean isMainUserPermanentAdmin ()
প্রধান ব্যবহারকারী স্থায়ী অ্যাডমিন কিনা এবং তাকে মুছে ফেলা বা নন-অ্যাডমিন স্ট্যাটাসে ডাউনগ্রেড করা যাবে না কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
মাল্টিইউজার সাপোর্টেড
public boolean isMultiUserSupported ()
একাধিক ব্যবহারকারী সমর্থিত কিনা তা নির্ধারণ করে।
| রিটার্নস | |
|---|---|
boolean | মাল্টি-ইউজার সাপোর্টেড হলে সত্য, অন্যথায় মিথ্যা |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isPackageInstalled সম্পর্কে
public boolean isPackageInstalled (String packageName,
String userId)ডিভাইসটি একটি নির্দিষ্ট প্যাকেজের নাম এবং প্রদত্ত ব্যবহারকারী আইডির জন্য জিজ্ঞাসা করুন যাতে এটি বর্তমানে সেই ব্যবহারকারীর জন্য ইনস্টল করা আছে কিনা তা পরীক্ষা করা যায়।
| পরামিতি | |
|---|---|
packageName | String : আমরা যে প্যাকেজটি পরীক্ষা করছি তা ইনস্টল করা আছে কিনা। |
userId | String : আমরা যে ব্যবহারকারী আইডিটি প্যাকেজটি পরীক্ষা করছি তা ইনস্টল করা আছে কিনা। যদি null হয়, তাহলে প্রাথমিক ব্যবহারকারী শূন্য ব্যবহার করা হবে। |
| রিটার্নস | |
|---|---|
boolean | যদি প্যাকেজটি ইনস্টল করা হিসাবে রিপোর্ট করা হয় তবে সত্য। অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isPackageInstalled সম্পর্কে
public boolean isPackageInstalled (String packageName)
ডিভাইসটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করার জন্য একটি প্রদত্ত প্যাকেজের নাম জিজ্ঞাসা করুন।
| পরামিতি | |
|---|---|
packageName | String |
| রিটার্নস | |
|---|---|
boolean | যদি প্যাকেজটি ইনস্টল করা হিসাবে রিপোর্ট করা হয় তবে সত্য। অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
রানটাইমপারমিশনসমর্থিত
public boolean isRuntimePermissionSupported ()
ডিভাইসের প্ল্যাটফর্ম রানটাইম অনুমতি প্রদান সমর্থন করে কিনা তা পরীক্ষা করুন
| রিটার্নস | |
|---|---|
boolean | রানটাইম অনুমতি সমর্থিত হলে সত্য, অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isStateBootloaderঅথবাFastbootd
public boolean isStateBootloaderOrFastbootd ()
ডিভাইসটি TestDeviceState.FASTBOOT অথবা TestDeviceState.FASTBOOTD এ থাকলে true ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
boolean | |
ব্যবহারকারীর চলমান
public boolean isUserRunning (int userId)
কোনও নির্দিষ্ট ব্যবহারকারী চলছে কিনা তা পরীক্ষা করুন।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
boolean | ব্যবহারকারী চলমান থাকলে সত্য, অন্য সকল ক্ষেত্রে মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isUserSecondary সম্পর্কে
public boolean isUserSecondary (int userId)
নির্দিষ্ট ব্যবহারকারী তার পতাকা অনুসারে একটি গৌণ ব্যবহারকারী কিনা তা ফেরত দিন।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
boolean | ব্যবহারকারী যদি গৌণ হয় তবে সত্য, অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী দৃশ্যমান
public boolean isUserVisible (int userId)
প্রদত্ত ব্যবহারকারী দৃশ্যমান কিনা তা পরীক্ষা করে।
"দৃশ্যমান" ব্যবহারকারী হলেন এমন একজন ব্যবহারকারী যিনি "মানব" ব্যবহারকারীর সাথে যোগাযোগ করেন এবং তাই লঞ্চ কার্যক্রম শুরু করতে সক্ষম হন (সাধারণত ডিফল্ট ডিসপ্লেতে)।
| পরামিতি | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারী দৃশ্যমানঅনডিসপ্লে
public boolean isUserVisibleOnDisplay (int userId,
int displayId)প্রদত্ত ব্যবহারকারী প্রদত্ত ডিসপ্লেতে দৃশ্যমান কিনা তা পরীক্ষা করে।
"দৃশ্যমান" ব্যবহারকারী হলেন এমন একজন ব্যবহারকারী যিনি "মানব" ব্যবহারকারীর সাথে যোগাযোগ করেন এবং সেইজন্য সেই ডিসপ্লেতে লঞ্চ কার্যক্রম শুরু করতে সক্ষম হন।
| পরামিতি | |
|---|---|
userId | int |
displayId | int |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
দৃশ্যমান ব্যাকগ্রাউন্ড ব্যবহারকারীরা ডিফল্ট ডিসপ্লেতে সমর্থিত
public boolean isVisibleBackgroundUsersOnDefaultDisplaySupported ()
ডিভাইসটি ব্যবহারকারীদের ERROR(/java.android.view.Display#DEFAULT_DISPLAY) এ পটভূমিতে দৃশ্যমান শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়।
যদি এটি করে, তাহলে আপনি startVisibleBackgroundUser(int, int, boolean) কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers() (যার মধ্যে ERROR(/java.android.view.Display#DEFAULT_DISPLAY) অন্তর্ভুক্ত থাকা উচিত) দ্বারা ফেরত একটি ডিসপ্লে পাস করে।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
দৃশ্যমানব্যাকগ্রাউন্ডব্যবহারকারীরাসমর্থিত
public boolean isVisibleBackgroundUsersSupported ()
ডিভাইসটি ব্যবহারকারীদের পটভূমিতে দৃশ্যমান হতে শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়।
যদি এটি করে, তাহলে আপনি startVisibleBackgroundUser(int, int, boolean) কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers() দ্বারা ফেরত একটি ডিসপ্লে পাস করে।
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ওয়াইফাই সক্ষম করা আছে
public boolean isWifiEnabled ()
ওয়াইফাই চালু আছে কিনা তা পরীক্ষা করুন।
ডিভাইসে ওয়াইফাই চালু আছে কিনা তা পরীক্ষা করে। ওয়াইফাই দিয়ে চালানো উচিত নয় এমন পরীক্ষা, যেমন মোবাইল ডেটা পরীক্ষা, এর আগে ওয়াইফাই স্ট্যাটাস নিশ্চিত করার জন্য কার্যকর।| রিটার্নস | |
|---|---|
boolean | ওয়াইফাই চালু থাকলে true । বন্ধ থাকলে false |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
তালিকা প্রদর্শন আইডি
publiclistDisplayIds ()
"dumpsys SurfaceFlinger" দ্বারা রিপোর্ট করা ডিভাইসে উপলব্ধ ডিসপ্লে আইডির তালিকা সংগ্রহ করুন।
| রিটার্নস | |
|---|---|
| প্রদর্শনের তালিকা। ডিফল্ট সর্বদা ডিফল্ট প্রদর্শন 0 প্রদান করে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
তালিকা প্রদর্শন আইডিগুলি শুরু করার জন্য দৃশ্যমান ব্যাকগ্রাউন্ড ব্যবহারকারীরা
publiclistDisplayIdsForStartingVisibleBackgroundUsers ()
start a user visible in the background করতে ব্যবহার করা যেতে পারে এমন প্রদর্শনের তালিকা পায়।
| রিটার্নস | |
|---|---|
| |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ব্যবহারকারীদের তালিকা
publiclistUsers ()
ডিভাইসে ব্যবহারকারীদের তালিকা পায়। ডিভাইস থেকে আউটপুট প্রত্যাশিত না হলে DeviceRuntimeException নিক্ষেপ করবে।
| রিটার্নস | |
|---|---|
| ব্যবহারকারী আইডির তালিকা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
লগআনার্স
public boolean logAnrs (ITestLogger logger)
ডিভাইস থেকে ANR সংগ্রহ এবং লগ করে।
| পরামিতি | |
|---|---|
logger | ITestLogger : ANR লগ করার জন্য একটি ITestLogger । |
| রিটার্নস | |
|---|---|
boolean | লগিং সফল হলে সত্য, অন্যথায় মিথ্যা। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
লগবাগরিপোর্ট
public boolean logBugreport (String dataName,
ITestLogger listener)একটি বাগ রিপোর্ট নেওয়ার এবং রিপোর্টারদের কাছে লগ করার সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
dataName | String : যে নাম অনুসারে বাগ রিপোর্টটি রিপোর্ট করা হবে। |
listener | ITestLogger : বাগ রিপোর্ট লগ করার জন্য একটি ITestLogger । |
| রিটার্নস | |
|---|---|
boolean | লগিং সফল হলে সত্য, অন্যথায় মিথ্যা। |
লগঅনডিভাইস
public void logOnDevice (String tag,
Log.LogLevel level,
String format,
Object... args)ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। এটি একটি নিরাপদ কল যা লগিং ব্যর্থ হলেও থ্রো হবে না।
| পরামিতি | |
|---|---|
tag | String : যে ট্যাগের অধীনে আমরা লগক্যাটে আমাদের বার্তা লগ করি। |
level | Log.LogLevel : লগক্যাটে থাকা বার্তার ডিবাগ স্তর। |
format | String : বার্তার বিন্যাস। |
args | Object : String.format() এর মাধ্যমে প্রতিস্থাপন করা আর্গুমেন্ট। |
নন-ব্লকিংরিবুট
public void nonBlockingReboot ()
ডিভাইসটি রিবুট করার জন্য একটি কমান্ড জারি করে এবং কমান্ড সম্পূর্ণ হলে এবং যখন ডিভাইসটি আর adb-এর কাছে দৃশ্যমান না হয় তখন ফিরে আসে।
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পোস্টঅ্যাডবিরুটঅ্যাকশন
public void postAdbRootAction ()
adb root এর পরে এবং ডিভাইসটি আবার অনলাইনে আসার আগে যদি ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হয় তবে ওভাররাইড করুন। ডিফল্ট বাস্তবায়নে কোনও অতিরিক্ত পদক্ষেপ অন্তর্ভুক্ত থাকে না। এই পর্যায়ে adb root সক্ষম হওয়ার নিশ্চয়তা নেই।
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
পোস্টঅ্যাডবিআনরুটঅ্যাকশন
public void postAdbUnrootAction ()
adb unroot করার পরে এবং ডিভাইসটি আবার অনলাইনে আসার আগে যদি ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হয় তবে ওভাররাইড করুন। ডিফল্ট বাস্তবায়নে কোনও অতিরিক্ত পদক্ষেপ অন্তর্ভুক্ত থাকে না। এই পর্যায়ে adb root অক্ষম হওয়ার নিশ্চয়তা নেই।
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
পোস্টবুটসেটআপ
public void postBootSetup ()
প্রতিটি বুটের পরে এটি পরীক্ষা করার জন্য ডিভাইসটি কনফিগার করার নির্দেশাবলী অনুসরণ করুন।
ডিভাইসটি সম্পূর্ণরূপে বুট/উপলব্ধ হওয়ার পরে কল করা উচিত স্বাভাবিক পরিস্থিতিতে এই পদ্ধতিটি স্পষ্টভাবে বলার প্রয়োজন হয় না, কারণ বাস্তবায়নগুলি রিবুট করার সময় স্বয়ংক্রিয়ভাবে এই পদক্ষেপগুলি সম্পাদন করবে। Where it may need to be called is when device reboots due to other events (eg when a fastboot update command has completed)| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পোস্টইনভোকেশনটিয়ারডাউন
public void postInvocationTearDown (Throwable exception)
ডিভাইস নির্দিষ্ট করার জন্য অতিরিক্ত পদক্ষেপের জন্য পরিষ্কার করা প্রয়োজন যা আমন্ত্রণ সম্পন্ন হওয়ার পরে কার্যকর করা হবে।
| পরামিতি | |
|---|---|
exception | Throwable : যদি থাকে, তাহলে আমন্ত্রণ ব্যর্থতার কারণে উত্থাপিত চূড়ান্ত ব্যতিক্রম। |
প্রি-ইনভোকেশন সেটআপ
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
ডিভাইস নির্দিষ্ট করার জন্য অতিরিক্ত ধাপগুলির সেটআপ প্রয়োজন যা ইনভোকেশন ফ্লো-এর আগে ডিভাইসে কার্যকর করা হবে।
| পরামিতি | |
|---|---|
info | IBuildInfo : ডিভাইসের IBuildInfo । |
attributes | MultiMap : আমন্ত্রণ প্রসঙ্গে সংরক্ষিত বৈশিষ্ট্য |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
pullDir
public boolean pullDir (String deviceFilePath,
File localDir,
int userId)ডিভাইস থেকে ডিরেক্টরির বিষয়বস্তু বারবার টেনে আনুন।
| পরামিতি | |
|---|---|
deviceFilePath | String : the absolute file path of the remote source |
localDir | File : the local directory to pull files into |
userId | int : the user id to pull from |
| রিটার্নস | |
|---|---|
boolean | true if file was pulled successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullDir
public boolean pullDir (String deviceFilePath,
File localDir)ডিভাইস থেকে ডিরেক্টরির বিষয়বস্তু বারবার টেনে আনুন।
| পরামিতি | |
|---|---|
deviceFilePath | String : the absolute file path of the remote source |
localDir | File : the local directory to pull files into |
| রিটার্নস | |
|---|---|
boolean | true if file was pulled successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFile
public boolean pullFile (String remoteFilePath,
File localFile)ডিভাইস থেকে একটি ফাইল উদ্ধার করে।
| পরামিতি | |
|---|---|
remoteFilePath | String : the absolute path to file on device. |
localFile | File : the local file to store contents in. If non-empty, contents will be replaced. |
| রিটার্নস | |
|---|---|
boolean | true if file was retrieved successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFile
public File pullFile (String remoteFilePath,
int userId) ডিভাইস থেকে একটি ফাইল উদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী ERROR(/File) এ সংরক্ষণ করে এবং সেই File ফেরত দেয়।
| পরামিতি | |
|---|---|
remoteFilePath | String : the absolute path to file on device. |
userId | int : The user id to pull from |
| রিটার্নস | |
|---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFile
public File pullFile (String remoteFilePath)
ডিভাইস থেকে একটি ফাইল উদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী ERROR(/File) এ সংরক্ষণ করে এবং সেই File ফেরত দেয়।
| পরামিতি | |
|---|---|
remoteFilePath | String : the absolute path to file on device. |
| রিটার্নস | |
|---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFile
public boolean pullFile (String remoteFilePath,
File localFile,
int userId)ডিভাইস থেকে একটি ফাইল উদ্ধার করে।
| পরামিতি | |
|---|---|
remoteFilePath | String : the absolute path to file on device. |
localFile | File : the local file to store contents in. If non-empty, contents will be replaced. |
userId | int : The user id to pull from |
| রিটার্নস | |
|---|---|
boolean | true if file was retrieved successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFileContents
public String pullFileContents (String remoteFilePath)
ডিভাইস থেকে একটি ফাইল উদ্ধার করে এবং বিষয়বস্তু ফেরত দেয়।
| পরামিতি | |
|---|---|
remoteFilePath | String : the absolute path to file on device. |
| রিটার্নস | |
|---|---|
String | A String containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pullFileFromExternal
public File pullFileFromExternal (String remoteFilePath)
ডিভাইসের বহিরাগত স্টোরেজ থেকে একটি ফাইল পুনরুদ্ধার করার একটি সুবিধাজনক পদ্ধতি, এটি একটি স্থানীয় অস্থায়ী ERROR(/File) এ সংরক্ষণ করে এবং সেই File এর একটি রেফারেন্স ফেরত দেয়।
| পরামিতি | |
|---|---|
remoteFilePath | String : the path to file on device, relative to the device's external storage mountpoint |
| রিটার্নস | |
|---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushDir
public boolean pushDir (File localFileDir,
String deviceFilePath,
excludedDirectories) ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন।
| পরামিতি | |
|---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
excludedDirectories | : Set of excluded directories names that shouldn't be pushed. |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushDir
public boolean pushDir (File localFileDir,
String deviceFilePath)ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন।
| পরামিতি | |
|---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushDir
public boolean pushDir (File localFileDir,
String deviceFilePath,
int userId)ডিরেক্টরির বিষয়বস্তু বারবার ডিভাইসে পুশ করুন।
| পরামিতি | |
|---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
userId | int : the user id to push to |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushFile
public boolean pushFile (File localFile,
String remoteFilePath,
boolean evaluateContentProviderNeeded) pushFile(File, String) এর একটি ভেরিয়েন্ট যা ঐচ্ছিকভাবে কন্টেন্ট প্রদানকারীর প্রয়োজনীয়তা মূল্যায়ন করার কথা বিবেচনা করতে পারে।
| পরামিতি | |
|---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
evaluateContentProviderNeeded | boolean : whether to check if we need the content provider |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushFile
public boolean pushFile (File localFile,
String remoteFilePath)Push a file to device. By default using a content provider.
| পরামিতি | |
|---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushFile
public boolean pushFile (File localFile,
String remoteFilePath,
int userId)Push a file to device. By default using a content provider.
| পরামিতি | |
|---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
userId | int : the userId to push to |
| রিটার্নস | |
|---|---|
boolean | true if file was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
pushString
public boolean pushString (String contents,
String remoteFilePath)একটি স্ট্রিং থেকে ডিভাইসে তৈরি পুশ ফাইল
| পরামিতি | |
|---|---|
contents | String : the contents of the file to push |
remoteFilePath | String : the remote destination absolute file path |
| রিটার্নস | |
|---|---|
boolean | true if string was pushed successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
reboot
public void reboot (String reason)
রিবুট চলাকালীন টিকে থাকার reason উল্লেখ করে ডিভাইসটিকে adb মোডে রিবুট করে।
Blocks until device becomes available.
Last reboot reason can be obtained by querying sys.boot.reason propety.
| পরামিতি | |
|---|---|
reason | String : a reason for this reboot, or null if no reason is specified. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
reboot
public void reboot ()
ডিভাইসটিকে adb মোডে রিবুট করে।
Blocks until device becomes available.| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootIntoBootloader
public void rebootIntoBootloader ()
ডিভাইসটিকে বুটলোডার মোডে রিবুট করে।
Blocks until device is in bootloader mode.| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootIntoFastbootd
public void rebootIntoFastbootd ()
ডিভাইসটিকে ফাস্টবুটড মোডে রিবুট করে।
Blocks until device is in fastbootd mode.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootIntoRecovery
public void rebootIntoRecovery ()
ডিভাইসটিকে adb রিকভারি মোডে রিবুট করে।
Blocks until device enters recovery| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootIntoSideload
public void rebootIntoSideload ()
ডিভাইসটিকে adb সাইডলোড মোডে রিবুট করে (মনে রাখবেন এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইসটি সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootIntoSideload
public void rebootIntoSideload (boolean autoReboot)
ডিভাইসটিকে adb সাইডলোড মোডে রিবুট করে (মনে রাখবেন এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইসটি সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে
| পরামিতি | |
|---|---|
autoReboot | boolean : whether to automatically reboot the device after sideload |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootUntilOnline
public void rebootUntilOnline ()
reboot() এর একটি বিকল্প যা শুধুমাত্র ডিভাইসটি অনলাইন না হওয়া পর্যন্ত অর্থাৎ adb-এর কাছে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootUntilOnline
public void rebootUntilOnline (String reason)
reboot() এর একটি বিকল্প যা শুধুমাত্র ডিভাইসটি অনলাইন না হওয়া পর্যন্ত অর্থাৎ adb-এর কাছে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
| পরামিতি | |
|---|---|
reason | String : a reason for this reboot, or null if no reason is specified. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootUserspace
public void rebootUserspace ()
ডিভাইসের শুধুমাত্র ইউজারস্পেস অংশ রিবুট করে।
Blocks until device becomes available.
WARNING. Userspace reboot is currently under active development, use it on your own risk.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
rebootUserspaceUntilOnline
public void rebootUserspaceUntilOnline ()
rebootUserspace() ()} এর একটি বিকল্প যা শুধুমাত্র ডিভাইসটি অনলাইন না হওয়া পর্যন্ত অর্থাৎ adb-এর কাছে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
recoverDevice
public boolean recoverDevice ()
Attempts to recover device communication.
| রিটার্নস | |
|---|---|
boolean | True if recovery attempted and successful, returns False if recovery was skipped |
| থ্রো | |
|---|---|
DeviceNotAvailableException | if device is no longer available |
registerDeviceActionReceiver
public void registerDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
Registers a IDeviceActionReceiver for this device.
All registered IDeviceActionReceiver s will be notified before a device action starts and after the device action ends.
| পরামিতি | |
|---|---|
deviceActionReceiver | IDeviceActionReceiver : A IDeviceActionReceiver which will be registered. |
remountSystemReadOnly
public void remountSystemReadOnly ()
Make the system partition on the device read-only. May reboot the device.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
remountSystemWritable
public void remountSystemWritable ()
Make the system partition on the device writable. May reboot the device.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
remountVendorReadOnly
public void remountVendorReadOnly ()
Make the vendor partition on the device read-only. May reboot the device.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
remountVendorWritable
public void remountVendorWritable ()
Make the vendor partition on the device writable. May reboot the device.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
removeAdmin
public boolean removeAdmin (String componentName,
int userId) Remove given device admin in given user and return true if it is successful, false otherwise.
| পরামিতি | |
|---|---|
componentName | String : of device admin to be removed. |
userId | int : of user that the device admin lives in. |
| রিটার্নস | |
|---|---|
boolean | True if it is successful, false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
removeOwners
public void removeOwners ()
Remove all existing device profile owners with the best effort.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
removeUser
public boolean removeUser (int userId)
Remove a given user from the device.
| পরামিতি | |
|---|---|
userId | int : of the user to remove |
| রিটার্নস | |
|---|---|
boolean | true if we were successful in removing the user, false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
resetContentProviderSetup
public void resetContentProviderSetup ()
Reset the flag for content provider setup in order to trigger it again.
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
এক বা একাধিক শ্রোতাকে প্যারামিটার হিসেবে পাস করে ERROR(/#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection)) সম্পাদনের সুবিধাজনক পদ্ধতি।
| পরামিতি | |
|---|---|
runner | IRemoteAndroidTestRunner : the IRemoteAndroidTestRunner which runs the tests |
listeners | ITestLifeCycleReceiver : the test result listener(s) |
| রিটার্নস | |
|---|---|
boolean | true if test command completed. false if it failed to complete, but recovery succeeded |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
যন্ত্র পরীক্ষা চালায় এবং ডিভাইস পুনরুদ্ধার প্রদান করে।
If connection with device is lost before test run completes, and recovery succeeds, all listeners will be informed of testRunFailed and "false" will be returned. The test command will not be rerun. It is left to callers to retry if necessary.
If connection with device is lost before test run completes, and recovery fails, all listeners will be informed of testRunFailed and DeviceNotAvailableException will be thrown.
| পরামিতি | |
|---|---|
runner | IRemoteAndroidTestRunner : the IRemoteAndroidTestRunner which runs the tests |
listeners | : the test result listeners |
| রিটার্নস | |
|---|---|
boolean | true if test command completed. false if it failed to complete due to device communication exception, but recovery succeeded |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
ERROR(ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, Collection)/com.android.tradefed.device.ITestDevice#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection) ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, Collection)) এর মতোই ERROR(ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, Collection)/com.android.tradefed.device.ITestDevice#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection) ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, Collection)) কিন্তু প্রদত্ত ব্যবহারকারীর জন্য পরীক্ষা চালায়।
| পরামিতি | |
|---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, ITestLifeCycleReceiver...) এর মতোই কিন্তু একটি নির্দিষ্ট ব্যবহারকারীর জন্য পরীক্ষা চালায়।
| পরামিতি | |
|---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | ITestLifeCycleReceiver |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setAdbPath
public void setAdbPath (String adbPath)
Sets the path to the adb binary that should be used.
| পরামিতি | |
|---|---|
adbPath | String |
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration ইনজেক্ট করে।
| পরামিতি | |
|---|---|
configuration | IConfiguration |
setConnectionAvdInfo
public final void setConnectionAvdInfo (GceAvdInfo avdInfo)
| পরামিতি | |
|---|---|
avdInfo | GceAvdInfo |
setDate
public void setDate (Date date)
ডিভাইসে তারিখ সেট করে
দ্রষ্টব্য: ডিভাইসে তারিখ নির্ধারণের জন্য রুট প্রয়োজন।
| পরামিতি | |
|---|---|
date | Date : specify a particular date; will use host date if null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setDeviceOwner
public boolean setDeviceOwner (String componentName,
int userId)Set a device admin component as device owner in given user.
| পরামিতি | |
|---|---|
componentName | String : of device admin to be device owner. |
userId | int : of the user that the device owner lives in. |
| রিটার্নস | |
|---|---|
boolean | True if it is successful, false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setDeviceState
public void setDeviceState (TestDeviceState deviceState)
Update the device's state.
| পরামিতি | |
|---|---|
deviceState | TestDeviceState : the TestDeviceState |
setEmulatorOutputStream
public void setEmulatorOutputStream (SizeLimitedOutputStream output)
For emulator set SizeLimitedOutputStream to log output
| পরামিতি | |
|---|---|
output | SizeLimitedOutputStream : to log the output |
setEmulatorProcess
public void setEmulatorProcess (Process p)
Sets the Process , when this device is an emulator.
| পরামিতি | |
|---|---|
p | Process |
setFastbootEnabled
public void setFastbootEnabled (boolean fastbootEnabled)
Set the fastboot option for the device. Should be set when device is first allocated.
| পরামিতি | |
|---|---|
fastbootEnabled | boolean : whether fastboot is available for the device or not |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Sets the path to the fastboot binary that should be used. Still requires isFastbootEnabled() to be true, to have fastboot functions enabled.
| Parameters | |
|---|---|
fastbootPath | String |
সেটআইডিভাইস
public void setIDevice (IDevice newDevice)
Update the IDevice associated with this ITestDevice.
The new IDevice must refer the same physical device as the current reference. This method will be called if DDMS has allocated a new IDevice| পরামিতি | |
|---|---|
newDevice | IDevice : the IDevice |
setLogStartDelay
public void setLogStartDelay (int delay)
Sets the time in ms to wait before starting logcat capture for a online device.
| Parameters | |
|---|---|
delay | int : the delay in ms |
setOptions
public void setOptions (TestDeviceOptions options)
ডিভাইসের জন্য TestDeviceOptions সেট করুন
| Parameters | |
|---|---|
options | TestDeviceOptions |
setProperty
public boolean setProperty (String propKey,
String propValue)Sets the given property value on the device. Requires adb root is true.
| Parameters | |
|---|---|
propKey | String : The key targeted to be set. |
propValue | String : The property value to be set. |
| রিটার্নস | |
|---|---|
boolean | returns True if the setprop command was successful, False otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setRecovery
public void setRecovery (IDeviceRecovery recovery)
Set the IDeviceRecovery to use for this device. Should be set when device is first allocated.
| Parameters | |
|---|---|
recovery | IDeviceRecovery : the IDeviceRecovery |
setRecoveryMode
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
ডিভাইসের জন্য ব্যবহার করার জন্য বর্তমান পুনরুদ্ধার মোড সেট করুন।
Used to control what recovery method to use when a device communication problem is encountered. Its recommended to only use this method sparingly when needed (for example, when framework is down, etc| Parameters | |
|---|---|
mode | ITestDevice.RecoveryMode : whether 'recover till online only' mode should be on or not. |
setSetting
public void setSetting (String namespace,
String key,
String value) See setSetting(int, String, String, String) and performed on system user.
| Parameters | |
|---|---|
namespace | String |
key | String |
value | String |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setSetting
public void setSetting (int userId,
String namespace,
String key,
String value)Add a setting value to the namespace of a given user. Some settings will only be available after a reboot. namespace must be one of: {"system", "secure", "global"}
| পরামিতি | |
|---|---|
userId | int |
namespace | String |
key | String |
value | String |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সেটটেস্টলগার
public void setTestLogger (ITestLogger testLogger)
ITestLogger ইনস্ট্যান্স ইনজেক্ট করে
| Parameters | |
|---|---|
testLogger | ITestLogger |
setTrackingSerial
public void setTrackingSerial (String trackingSerial)
ডিভাইস পরিচালনার উদ্দেশ্যে, ডিভাইসটি রেফারেন্স করার জন্য আমরা যে সিরিয়ালটি ব্যবহার করি তা ট্র্যাক করুন।
| Parameters | |
|---|---|
trackingSerial | String |
setUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
ডিভাইসে কোনও পার্টিশন মুছে ফেলার জন্য ফাস্টবুট ইরেজ নাকি ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন তা সেট করুন।
| Parameters | |
|---|---|
useFastbootErase | boolean : true if fastboot erase should be used or false if fastboot format should be used. |
startLogcat
public void startLogcat ()
ব্যাকগ্রাউন্ডে ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা শুরু করুন।
Will have no effect if logcat output is already being captured. Data can be later retrieved via getLogcat. When the device is no longer in use,stopLogcat() must be called. startLogcat() and stopLogcat() do not normally need to be called when within a TF invocation context, as the TF framework will start and stop logcat. startTradeInModeTesting
public boolean startTradeInModeTesting (int timeoutMs)
Enable testing trade-in mode. The device will be wiped and will reboot.
| Parameters | |
|---|---|
timeoutMs | int |
| রিটার্নস | |
|---|---|
boolean | True if we were successful, false otherwise |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
startUser
public boolean startUser (int userId)
Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP.
| Parameters | |
|---|---|
userId | int : of the user to start in the background |
| রিটার্নস | |
|---|---|
boolean | true if the user was successfully started in the background. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
startUser
public boolean startUser (int userId,
boolean waitFlag)Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP. Possible to provide extra flag to wait for the operation to have effect.
| Parameters | |
|---|---|
userId | int : of the user to start in the background |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
| রিটার্নস | |
|---|---|
boolean | true if the user was successfully started in the background. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
startVisibleBackgroundUser
public boolean startVisibleBackgroundUser (int userId,
int displayId,
boolean waitFlag)Starts a given user in the background, visible in the given display (ie, allowing the user to launch activities in that display).
NOTE: this command doesn't check if the user exists, display is available, device supports such feature , etc.
| Parameters | |
|---|---|
userId | int : of the user to start in the background |
displayId | int : display to start user visible on |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
| রিটার্নস | |
|---|---|
boolean | true if the user was successfully started visible in the background. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
stopEmulatorOutput
public void stopEmulatorOutput ()
এমুলেটর আউটপুট বন্ধ করুন এবং মুছে ফেলুন।
stopLogcat
public void stopLogcat ()
ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা বন্ধ করুন এবং বর্তমানে সংরক্ষিত লগক্যাট ডেটা বাতিল করুন।
Will have no effect if logcat output is not being captured.stopTradeInModeTesting
public void stopTradeInModeTesting ()
Stop trade-in mode testing.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
stopUser
public boolean stopUser (int userId)
Stops a given user. If the user is already stopped, this method is a NOOP. Cannot stop current and system user.
| Parameters | |
|---|---|
userId | int : of the user to stop. |
| রিটার্নস | |
|---|---|
boolean | true if the user was successfully stopped. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
stopUser
public boolean stopUser (int userId,
boolean waitFlag,
boolean forceFlag)Stop a given user. Possible to provide extra flags to wait for the operation to have effect, and force terminate the user. Cannot stop current and system user.
| Parameters | |
|---|---|
userId | int : of the user to stop. |
waitFlag | boolean : will make the command wait until user is stopped. |
forceFlag | boolean : will force stop the user. |
| রিটার্নস | |
|---|---|
boolean | true if the user was successfully stopped. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
switchToAdbTcp
public String switchToAdbTcp ()
ডিভাইসটিকে adb-over-tcp মোডে স্যুইচ করুন।
| রিটার্নস | |
|---|---|
String | the tcp serial number or null if device could not be switched |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
switchToAdbUsb
public boolean switchToAdbUsb ()
ডিভাইসটিকে USB মোডের মাধ্যমে adb মোডে স্যুইচ করুন।
| রিটার্নস | |
|---|---|
boolean | true if switch was successful, false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
switchUser
public boolean switchUser (int userId)
Switch to another userId with a default timeout. switchUser(int, long) .
| Parameters | |
|---|---|
userId | int |
| রিটার্নস | |
|---|---|
boolean | True if the new userId matches the userId provider. False otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
switchUser
public boolean switchUser (int userId,
long timeout)Switch to another userId with the provided timeout as deadline. Attempt to disable keyguard after user change is successful.
| Parameters | |
|---|---|
userId | int |
timeout | long : to wait before returning false for switch-user failed. |
| রিটার্নস | |
|---|---|
boolean | True if the new userId matches the userId provider. False otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
syncFiles
public boolean syncFiles (File localFileDir,
String deviceFilePath)স্থানীয় ফাইল ডিরেক্টরির বিষয়বস্তু ক্রমবর্ধমানভাবে ডিভাইসে সিঙ্ক করে।
Decides which files to push by comparing timestamps of local files with their remote equivalents. Only 'newer' or non-existent files will be pushed to device. Thus overhead should be relatively small if file set on device is already up to date. Hidden files (with names starting with ".") will be ignored. Example usage: syncFiles("/tmp/files", "/sdcard") will created a /sdcard/files directory if it doesn't already exist, and recursively push the /tmp/files contents to /sdcard/files.| Parameters | |
|---|---|
localFileDir | File : the local file directory containing files to recursively push. |
deviceFilePath | String : the remote destination absolute file path root. All directories in thos file path must be readable. ie pushing to /data/local/tmp when adb is not root will fail |
| রিটার্নস | |
|---|---|
boolean | true if files were synced successfully. false otherwise. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
takeBugreport
public Bugreport takeBugreport ()
Take a bugreport and returns it inside a Bugreport object to handle it. Return null in case of issue. File referenced in the Bugreport object need to be cleaned via Bugreport.close() .
| রিটার্নস | |
|---|---|
Bugreport | |
uninstallPackage
public String uninstallPackage (String packageName)
Uninstall an Android package from device.
| পরামিতি | |
|---|---|
packageName | String : the Android package to uninstall |
| রিটার্নস | |
|---|---|
String | a String with an error code, or null if success. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
uninstallPackageForUser
public String uninstallPackageForUser (String packageName,
int userId)Uninstall an Android package from device for a given user.
| Parameters | |
|---|---|
packageName | String : the Android package to uninstall |
userId | int : the integer user id to uninstall for. |
| রিটার্নস | |
|---|---|
String | a String with an error code, or null if success. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
unlockDevice
public boolean unlockDevice ()
ডিভাইসটি এনক্রিপ্ট করা অবস্থায় থাকলে ডিভাইসটি আনলক করে।
This method may restart the framework but will not callpostBootSetup() . Therefore, the device might not be fully ready to be tested when this method returns.| রিটার্নস | |
|---|---|
boolean | true if successful or if the device is unencrypted. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
অপেক্ষা করুন বুট সম্পূর্ণ করুন
public boolean waitForBootComplete (long timeOut)
ডিভাইসের বুট সম্পূর্ণ পতাকা সেট না হওয়া পর্যন্ত ব্লক করে।
| Parameters | |
|---|---|
timeOut | long : time in msecs to wait for the flag to be set |
| রিটার্নস | |
|---|---|
boolean | true if device's boot complete flag is set within the timeout |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইসের জন্য অপেক্ষা করুন উপলব্ধ
public boolean waitForDeviceAvailable ()
Waits for the device to be responsive and available for testing. Uses default timeout.
| রিটার্নস | |
|---|---|
boolean | True if device is available, False if recovery is disabled and unavailable. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইসের জন্য অপেক্ষা করুন উপলব্ধ
public boolean waitForDeviceAvailable (long waitTime)
ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
| Parameters | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| রিটার্নস | |
|---|---|
boolean | True if device is available, False if recovery is disabled and unavailable. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ওয়েইটফরডিভাইসঅ্যাভাইলেবলইনরিকভারপথ
public boolean waitForDeviceAvailableInRecoverPath (long waitTime)
পুনরুদ্ধারের পথ বিবেচনা না করেই ডিভাইসটি প্রতিক্রিয়াশীল এবং উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
| Parameters | |
|---|---|
waitTime | long |
| রিটার্নস | |
|---|---|
boolean | True if device is available, False if unavailable. |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস বুটলোডারের জন্য অপেক্ষা করুন
public void waitForDeviceBootloader ()
Blocks until device is visible via fastboot. Use default timeout.
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
পুনরুদ্ধারের জন্য অপেক্ষা করুন
public boolean waitForDeviceInRecovery (long waitTime)
ডিভাইসটিকে 'adb recovery' অবস্থায় রাখতে ব্লক করে (মনে রাখবেন এটি IDeviceRecovery থেকে আলাদা)।
| Parameters | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| রিটার্নস | |
|---|---|
boolean | true if device boots into recovery before time expires. false otherwise |
ডিভাইসইনসাইডলোডের জন্য অপেক্ষা করুন
public boolean waitForDeviceInSideload (long waitTime)
ডিভাইসটিকে 'adb sideload' অবস্থায় রাখার জন্য ব্লক করা হচ্ছে
| Parameters | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| রিটার্নস | |
|---|---|
boolean | true if device boots into sideload before time expires. false otherwise |
অপেক্ষা করুন ডিভাইসটি উপলব্ধ নয়
public boolean waitForDeviceNotAvailable (long waitTime)
ডিভাইসটি উপলব্ধ না হওয়ার জন্য ব্লক, অর্থাৎ adb থেকে অনুপস্থিত থাকা
| Parameters | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| রিটার্নস | |
|---|---|
boolean | true if device becomes not available before time expires. false otherwise |
waitForDeviceOnline সম্পর্কে
public void waitForDeviceOnline ()
Blocks until device is visible via adb. Uses default timeout
Note the device may not necessarily be responsive to commands on completion. UsewaitForDeviceAvailable() instead.| থ্রো | |
|---|---|
DeviceNotAvailableException | |
waitForDeviceOnline সম্পর্কে
public void waitForDeviceOnline (long waitTime)
adb এর মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
Note the device may not necessarily be responsive to commands on completion. UsewaitForDeviceAvailable() instead.| Parameters | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইসশেলের জন্য অপেক্ষা করুন
public boolean waitForDeviceShell (long waitTime)
ডিভাইসটি একটি মৌলিক adb শেল কমান্ডের প্রতি প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করে।
| পরামিতি | |
|---|---|
waitTime | long : অপেক্ষা করার সময় ms |
| রিটার্নস | |
|---|---|
boolean | waitTime শেষ হওয়ার আগে ডিভাইসটি প্রতিক্রিয়াশীল হয়ে উঠলে true । |
সুরক্ষিত পদ্ধতি
addExtraConnectionBuilderArgs
protected void addExtraConnectionBuilderArgs (DefaultConnection.ConnectionBuilder builder)
| Parameters | |
|---|---|
builder | DefaultConnection.ConnectionBuilder |
buildAdbShellCommand
protected String[] buildAdbShellCommand (String command,
boolean forceExitStatusDetection)Builds the OS command for the given adb shell command session and args
| Parameters | |
|---|---|
command | String |
forceExitStatusDetection | boolean |
| রিটার্নস | |
|---|---|
String[] | |
checkApiLevelAgainst
protected void checkApiLevelAgainst (String feature,
int strictMinLevel)| Parameters | |
|---|---|
feature | String |
strictMinLevel | int |
createRebootDeviceAction
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
Create a RebootDeviceAction to be used when performing a reboot action.
| Parameters | |
|---|---|
rebootMode | NativeDevice.RebootMode : a mode of this reboot. |
reason | String : for this reboot. |
| রিটার্নস | |
|---|---|
NativeDevice.RebootDeviceAction | the created RebootDeviceAction . |
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
Perform a adb reboot.
| Parameters | |
|---|---|
rebootMode | NativeDevice.RebootMode : a mode of this reboot. |
reason | String : for this reboot. |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
ensureRuntimePermissionSupported
protected void ensureRuntimePermissionSupported ()
helper method to throw exception if runtime permission isn't supported
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
getApiLevelSafe
protected int getApiLevelSafe ()
| রিটার্নস | |
|---|---|
int | |
getRunUtil সম্পর্কে
protected IRunUtil getRunUtil ()
Get the RunUtil instance to use.
| রিটার্নস | |
|---|---|
IRunUtil | |
internalGetProperty
protected String internalGetProperty (String propName,
String fastbootVar,
String description)Fetch a device property, from the ddmlib cache by default, and falling back to either `adb shell getprop` or `fastboot getvar` depending on whether the device is in Fastboot or not.
| Parameters | |
|---|---|
propName | String : The name of the device property as returned by `adb shell getprop` |
fastbootVar | String : The name of the equivalent fastboot variable to query. if null , fastboot query will not be attempted |
description | String : A simple description of the variable. First letter should be capitalized. |
| রিটার্নস | |
|---|---|
String | A string, possibly null or empty, containing the value of the given property |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
isInRebootCallback
protected boolean isInRebootCallback ()
Returns whether reboot callbacks is currently being executed or not. All public api's for reboot should be disabled if true.
| রিটার্নস | |
|---|---|
boolean | |
isNewer
protected boolean isNewer (File localFile,
IFileEntry entry) Return true if local file is newer than remote file. IFileEntry being accurate to the minute, in case of equal times, the file will be considered newer.
| Parameters | |
|---|---|
localFile | File |
entry | IFileEntry |
| রিটার্নস | |
|---|---|
boolean | |
notifyRebootEnded
protected void notifyRebootEnded ()
Notifies all IDeviceActionReceiver about reboot end event.
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
notifyRebootStarted
protected void notifyRebootStarted ()
Notifies all IDeviceActionReceiver about reboot start event.
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
performDeviceAction
protected boolean performDeviceAction (String actionDescription,
NativeDevice.DeviceAction action,
int retryAttempts)Performs an action on this device. Attempts to recover device and optionally retry command if action fails.
| Parameters | |
|---|---|
actionDescription | String : a short description of action to be performed. Used for logging purposes only. |
action | NativeDevice.DeviceAction : the action to be performed |
retryAttempts | int : the retry attempts to make for action if it fails but recovery succeeds |
| রিটার্নস | |
|---|---|
boolean | true if action was performed successfully |
| থ্রো | |
|---|---|
DeviceNotAvailableException | if recovery attempt fails or max attempts done without success |
postAdbReboot
protected void postAdbReboot (NativeDevice.RebootMode rebootMode)
Possible extra actions that can be taken after a reboot.
| Parameters | |
|---|---|
rebootMode | NativeDevice.RebootMode |
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
prePostBootSetup
protected void prePostBootSetup ()
Allows each device type (AndroidNativeDevice, TestDevice) to override this method for specific post boot setup.
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
pullFileInternal
protected boolean pullFileInternal (String remoteFilePath,
File localFile)| Parameters | |
|---|---|
remoteFilePath | String |
localFile | File |
| রিটার্নস | |
|---|---|
boolean | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
setClock
protected void setClock (Clock clock)
Set the Clock instance to use.
| Parameters | |
|---|---|
clock | Clock |
setMicrodroidProcess
protected void setMicrodroidProcess (Process process)
Marks the TestDevice as microdroid and sets its CID.
| পরামিতি | |
|---|---|
process | Process : Process of the Microdroid VM. |
setTestDeviceOptions
protected void setTestDeviceOptions (deviceOptions)
| Parameters | |
|---|---|
deviceOptions | |
simpleFastbootCommand
protected CommandResult simpleFastbootCommand (long timeout,envVarMap, String[] fullCmd)
Executes a simple fastboot command with environment variables and report the status of the command.
| Parameters | |
|---|---|
timeout | long |
envVarMap | |
fullCmd | String |
| রিটার্নস | |
|---|---|
CommandResult | |
simpleFastbootCommand
protected CommandResult simpleFastbootCommand (long timeout, String[] fullCmd)
Executes a simple fastboot command and report the status of the command.
| Parameters | |
|---|---|
timeout | long |
fullCmd | String |
| রিটার্নস | |
|---|---|
CommandResult | |
অপেক্ষা করুন ডিভাইসটি উপলব্ধ নয়
protected boolean waitForDeviceNotAvailable (String operationDesc,
long time)Wait to see the device going unavailable (stop reporting to adb).
| Parameters | |
|---|---|
operationDesc | String : The name of the operation that is waiting for unavailable. |
time | long : The time to wait for unavailable to occur. |
| রিটার্নস | |
|---|---|
boolean | True if device did become unavailable. |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।