নেটিভ ডিভাইস
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 একটি ডিভাইস রিবুট করার জন্য |
ধ্রুবক | |
---|---|
int | INVALID_USER_ID যেকোন অবৈধ/পাওয়া যায়নি ব্যবহারকারী আইডির জন্য মান ফেরত: UserHandle -10000 মানকে সংজ্ঞায়িত করেছে |
long | MAX_HOST_DEVICE_TIME_OFFSET |
int | MAX_RETRY_ATTEMPTS কমান্ড পুনঃপ্রচেষ্টার ডিফল্ট সংখ্যা সঞ্চালনের জন্য |
ক্ষেত্র | |
---|---|
public static final String | DEBUGFS_PATH |
protected static final String | SD_CARD |
protected static final String | STORAGE_EMULATED |
protected TestDeviceOptions | mOptions |
protected final IDeviceStateMonitor | mStateMonitor
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
NativeDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) একটি |
পাবলিক পদ্ধতি | |
---|---|
void | batchPrefetchStartupBuildProps () প্রতিটির জন্য 'adb getprop' কল করার পরিবর্তে আমাদের প্রয়োজনীয় সমস্ত প্রপস প্রিফেচ করে মাইক্রো অপ্টিমাইজেশান (প্রায় 400 মিলি)। |
boolean | canSwitchToHeadlessSystemUser () হেডলেস সিস্টেম ব্যবহারকারীর কাছে স্যুইচ করার অনুমতি আছে কিনা তা ফেরত দেয়। |
boolean | checkApiLevelAgainstNextRelease (int strictMinLevel) একটি ন্যূনতম সমর্থিত স্তরে একটি বৈশিষ্ট্য বর্তমানে সমর্থিত কিনা তা পরীক্ষা করুন। |
boolean | checkConnectivity () ডিভাইসের নেটওয়ার্ক সংযোগ আছে কিনা পরীক্ষা করুন। |
boolean | clearErrorDialogs () ডিভাইস UI-তে বর্তমানে প্রদর্শিত কোনো ত্রুটি ডায়ালগ খারিজ করার চেষ্টা করুন। |
void | clearLastConnectedWifiNetwork () শেষ সংযুক্ত ওয়াইফাই নেটওয়ার্ক সাফ করে। |
void | clearLogcat () কোনো জমে থাকা লগক্যাট ডেটা মুছে দেয়। |
boolean | connectToWifiNetwork ( একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে। |
boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk) একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে। |
boolean | connectToWifiNetwork ( একটি wifi network.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 |
boolean | deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit) ডিভাইস থেকে ইউটিসি সময় থেকে যুগ থেকে ডিভাইস সফ্ট-রিস্টার্ট হয়েছে কিনা এবং এর |
boolean | disableAdbRoot () অ্যাডবি রুট বন্ধ করে। |
void | disableKeyguard () কীগার্ড নিষ্ক্রিয় করার প্রচেষ্টা। |
boolean | disableNetworkMonitor () ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ অক্ষম করে। |
boolean | disconnectFromWifi () একটি ওয়াইফাই নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন হয়। |
boolean | doesFileExist (String deviceFilePath, int userId) একটি প্রদত্ত ব্যবহারকারীর জন্য ডিভাইসে ফাইল বিদ্যমান কিনা তা নির্ধারণ করতে সাহায্যকারী পদ্ধতি। |
boolean | doesFileExist (String deviceFilePath) ডিভাইসে ফাইল আছে কিনা তা নির্ধারণ করতে সহায়ক পদ্ধতি। |
File | dumpHeap (String process, String devicePath) সিস্টেম_সার্ভার থেকে গাদা ডাম্প করার চেষ্টা করুন। |
boolean | enableAdbRoot () অ্যাডবি রুট চালু করে। |
boolean | enableNetworkMonitor () ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ সক্ষম করে। |
String | executeAdbCommand (long timeout, String... cmdArgs) সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
String | executeAdbCommand (long timeout, সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
String | executeAdbCommand (String... cmdArgs) সহায়ক পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে। |
CommandResult | executeFastbootCommand (String... cmdArgs) হেল্পার পদ্ধতি যা 2 মিনিটের ডিফল্ট টাইমআউট সহ একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে। |
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 শেল কমান্ড কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে। |
CommandResult | executeShellV2Command (String cmd) হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে |
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 () ডিভাইসে সক্রিয় APEXes সম্পর্কে তথ্য আনুন। |
| getAllSettings (String namespace) অনুরোধ করা নামস্থানের মূল মান জোড়া ফেরত দিন। |
DeviceAllocationState | getAllocationState () ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন |
String | getAndroidId (int userId) একটি userId-এর সাথে যুক্ত android-আইডি খুঁজুন এবং ফেরত দিন, যদি না পাওয়া যায় তাহলে শূন্য। |
| getAndroidIds () ব্যবহারকারী আইডিগুলির সাথে মিলে যাওয়া অ্যান্ড্রয়েড আইডিগুলির একটি মানচিত্র তৈরি করুন৷ |
int | getApiLevel () ডিভাইস API লেভেল পান। |
PackageInfo | getAppPackageInfo (String packageName) ডিভাইসে ইনস্টল করা একটি প্যাকেজ সম্পর্কে তথ্য আনুন। |
| getAppPackageInfos () ডিভাইসে ইনস্টল করা প্যাকেজের তথ্য আনুন। |
String | getBasebandVersion () এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পেতে সুবিধার পদ্ধতি। |
Integer | getBattery () একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ হলে শূন্য প্রদান করে৷ |
boolean | getBooleanProperty (String name, boolean defaultValue) প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে। |
| getBootHistory () হেল্পার পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে। |
| getBootHistorySince (long utcEpochTime, TimeUnit timeUnit) হেল্পার মেথড বুট টাইম এবং বুট কারণ সহ বুট হিস্ট্রি ম্যাপ সংগ্রহ করে ডিভাইস থেকে epoch থেকে প্রদত্ত সময় এবং নির্দিষ্ট সময় ইউনিট। |
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 () ডিভাইসের বর্তমান ভাঁজযোগ্য অবস্থা ফেরত দেয় বা কিছু সমস্যা দেখা দিলে শূন্য করে। |
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 ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল। |
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 () সিম কার্ড অপারেটর ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইস উপলব্ধ না হলে নাল করুন। |
String | getSimState () সিম কার্ডের অবস্থা ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইসটি উপলভ্য না থাকলে শূন্য করুন। |
| getTombstones () ডিভাইস থেকে সমাধির পাথরের তালিকা আনুন এবং ফেরত দিন। |
long | getTotalMemory () অভ্যন্তরীণ ত্রুটির ক্ষেত্রে বাইটে মোট শারীরিক মেমরির আকার বা -1 প্রদান করে |
String | getTrackingSerial () ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করতে ব্যবহৃত সিরিয়ালটি পান। |
| getUninstallablePackageNames () আনইনস্টল করা যেতে পারে এমন অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন৷ |
boolean | getUseFastbootErase () ডিভাইসে একটি পার্টিশন মুছতে ফাস্টবুট ইরেজ বা ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন কিনা তা পান। |
int | getUserFlags (int userId) একটি প্রদত্ত ব্যবহারকারীর পতাকা খুঁজুন এবং ফেরত দিন। |
| getUserInfos () ডিভাইসে UseId এর |
int | getUserSerialNumber (int userId) যদি পাওয়া যায় তাহলে userId-এর সাথে যুক্ত সিরিয়াল নম্বরটি ফেরত দিন, অন্য কোনো ক্ষেত্রে -10000। |
IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) প্রদত্ত ডিভাইস ইভেন্টটি প্রক্রিয়া করুন। ডিভাইস ইভেন্ট প্রক্রিয়া করুন, যা এই ডিভাইসটিকে একটি নতুন বরাদ্দ অবস্থায় স্থানান্তর করতে পারে বা নাও করতে পারে। |
boolean | hasFeature (String feature) একটি ডিভাইসে একটি বৈশিষ্ট্য উপলব্ধ কিনা পরীক্ষা করুন. |
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 প্যাকেজ ইনস্টল করুন৷ |
void | invalidatePropertyCache () |
boolean | isAdbRoot () |
boolean | isAdbTcp () |
boolean | isAppEnumerationSupported () ডিভাইসের প্ল্যাটফর্ম অ্যাপ গণনা সমর্থন করে কিনা তা পরীক্ষা করুন |
boolean | isBypassLowTargetSdkBlockSupported () ডিভাইসের প্ল্যাটফর্ম অ্যাপ ইনস্টলে কম লক্ষ্য sdk ব্লক বাইপাস সমর্থন করে কিনা তা পরীক্ষা করুন |
boolean | isDebugfsMounted () ডিবাগফ মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করুন। |
boolean | isDeviceEncrypted () ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত দেয়। |
boolean | isDirectory (String path) ডিভাইসের পাথ একটি ডিরেক্টরি হলে True রিটার্ন করুন, অন্যথায় মিথ্যা। |
boolean | isEnableAdbRoot () |
boolean | isEncryptionSupported () ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়। |
boolean | isExecutable (String fullPath) ডিভাইসে ফাইল পাথ একটি এক্সিকিউটেবল ফাইল হলে True ফেরত দেয়, অন্যথায় মিথ্যা। |
boolean | isFastbootEnabled () ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফিরে যান। |
boolean | isHeadless () ডিভাইসটি হেডলেস হলে (স্ক্রিন নেই), অন্যথায় মিথ্যা হলে সত্য ফেরত দিন। |
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 () মাউন্ট debugfs. |
void | nonBlockingReboot () ডিভাইস রিবুট করার জন্য একটি কমান্ড ইস্যু করে এবং কমান্ড সম্পূর্ণ হলে এবং যখন ডিভাইসটি আর adb-এর কাছে দৃশ্যমান হয় না তখন ফিরে আসে। |
void | postAdbRootAction () অ্যাডবি রুটের পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। |
void | postAdbUnrootAction () অ্যাডবি আনরুট করার পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। |
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 () ডিভাইসটিকে অ্যাডবি মোডে রিবুট করুন। |
void | rebootIntoBootloader () ডিভাইসটিকে বুটলোডার মোডে রিবুট করুন। |
void | rebootIntoFastbootd () ডিভাইসটিকে ফাস্টবুট মোডে রিবুট করুন। |
void | rebootIntoRecovery () ডিভাইসটিকে অ্যাডবি রিকভারি মোডে রিবুট করুন। |
void | rebootIntoSideload () ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
void | rebootIntoSideload (boolean autoReboot) ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
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 | 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) ডিভাইসে একটি পার্টিশন মুছে ফেলার জন্য fastboot ইরেজ বা fastboot বিন্যাস ব্যবহার করবেন কিনা তা সেট করুন। |
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 () ডিভাইস থেকে logcat আউটপুট ক্যাপচার করা বন্ধ করুন, এবং বর্তমানে সংরক্ষিত logcat ডেটা বাতিল করুন৷ |
void | stopTradeInModeTesting () ট্রেড-ইন মোড টেস্টিং বন্ধ করুন। |
boolean | stopUser (int userId) প্রদত্ত ব্যবহারকারীকে থামায়। |
boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag) প্রদত্ত ব্যবহারকারীকে থামান। |
String | switchToAdbTcp () ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করুন। |
boolean | switchToAdbUsb () ইউএসবি মোডে ডিভাইসটি অ্যাডবি-তে স্যুইচ করুন। |
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 () ফাস্টবুটের মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
boolean | waitForDeviceInRecovery (long waitTime) ডিভাইসটিকে 'adb রিকভারি' অবস্থায় থাকার জন্য ব্লক করে (মনে রাখবেন এটি |
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) একটি অ্যাডবি রিবুট করুন। |
void | ensureRuntimePermissionSupported () রানটাইম অনুমতি সমর্থিত না হলে ব্যতিক্রম নিক্ষেপ করার জন্য সহায়ক পদ্ধতি |
int | getApiLevelSafe () |
ITestLogger | getLogger () |
IRunUtil | getRunUtil () ব্যবহার করার জন্য |
void | initializeConnection ( IBuildInfo info, MultiMap <String, String> attributes) |
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 () রিবুট করার পরে সম্ভাব্য অতিরিক্ত পদক্ষেপ নেওয়া যেতে পারে। |
void | prePostBootSetup () প্রতিটি ডিভাইস প্রকার (AndroidNativeDevice, TestDevice) নির্দিষ্ট পোস্ট বুট সেটআপের জন্য এই পদ্ধতিটিকে ওভাররাইড করার অনুমতি দেয়৷ |
boolean | pullFileInternal (String remoteFilePath, File localFile) |
void | setClock (Clock clock) ব্যবহার করার জন্য ঘড়ির উদাহরণ সেট করুন। |
void | setMicrodroidProcess (Process process) TestDevice কে microdroid হিসেবে চিহ্নিত করে এবং এর CID সেট করে। |
void | setTestDeviceOptions ( |
CommandResult | simpleFastbootCommand (long timeout, এনভায়রনমেন্ট ভেরিয়েবল সহ একটি সাধারণ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের অবস্থা রিপোর্ট করে। |
CommandResult | simpleFastbootCommand (long timeout, String[] fullCmd) একটি সাধারণ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের স্থিতি রিপোর্ট করে। |
boolean | waitForDeviceNotAvailable (String operationDesc, long time) ডিভাইসটি অনুপলব্ধ হচ্ছে তা দেখার জন্য অপেক্ষা করুন (এডিবিতে প্রতিবেদন করা বন্ধ করুন)। |
ধ্রুবক
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
ধ্রুবক মান: 5000 (0x0000000000001388)
MAX_RETRY_ATTEMPTS
protected static final int MAX_RETRY_ATTEMPTS
কমান্ড পুনঃপ্রচেষ্টার ডিফল্ট সংখ্যা সঞ্চালনের জন্য
ধ্রুবক মান: 2 (0x00000002)
ক্ষেত্র
DEBUGFS_PATH
public static final String DEBUGFS_PATH
SD_CARD
protected static final String SD_CARD
STORAGE_EMULATED
protected static final String 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 বরাদ্দের অবস্থার পরিবর্তন সম্পর্কে জানাতে। শূন্য হতে পারে |
পাবলিক পদ্ধতি
batchPrefetchStartupBuildProps
public void batchPrefetchStartupBuildProps ()
প্রতিটির জন্য 'adb getprop' কল করার পরিবর্তে আমাদের প্রয়োজনীয় সমস্ত প্রপস প্রিফেচ করে মাইক্রো অপ্টিমাইজেশান (প্রায় 400 মিলি)। অর্থাত্ সমস্ত বৈশিষ্ট্য আনার জন্য এটি একটি আনার মতো দ্রুত। device.getApiLevel(), checkApiLevelAgainstNextRelease এবং getBuildAlias-এর মতো জিনিসগুলি হুডের নীচে `adb getprop` কল করে৷ আমরা সেগুলিকে এক কলে নিয়ে আসি এবং NativeDevice.setProperty কল করি৷ এমনকি যদি আমরা এটি নাও করি, NativeDevice নিজেই setProperty কল করবে এবং ভবিষ্যতের কলের ফলাফল ক্যাশে করবে। আমরা শুধু একটু আগে এটা করছি. যদি ডিভাইসটি পুনরুদ্ধার করা হয় বা প্রপগুলি আনার সময় অন্যান্য ত্রুটি থাকে তবে আমরা সেগুলিকে উপেক্ষা করি৷
ক্যান সুইচ টু হেডলেস সিস্টেম ব্যবহারকারী
public boolean canSwitchToHeadlessSystemUser ()
হেডলেস সিস্টেম ব্যবহারকারীর কাছে স্যুইচ করার অনুমতি আছে কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
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 ()
শেষ সংযুক্ত ওয়াইফাই নেটওয়ার্ক সাফ করে। ডিভাইস রিবুট করার পরে পূর্ববর্তী পরীক্ষায় ব্যবহৃত ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ এড়াতে একটি নতুন আহ্বান শুরু করার সময় এটি বলা উচিত।
clearLogcat
public void clearLogcat ()
কোনো জমে থাকা লগক্যাট ডেটা মুছে দেয়।
এটি সেই ক্ষেত্রে উপযোগী যখন আপনি নিশ্চিত করতে চান যেITestDevice.getLogcat()
শুধুমাত্র একটি নির্দিষ্ট পয়েন্টের পরে উত্পাদিত লগ ডেটা ফেরত দেয় (যেমন একটি নতুন ডিভাইস বিল্ড ফ্ল্যাশ করার পরে, ইত্যাদি)৷ connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk, boolean scanSsid)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে।
wifiSsidToPsk মানচিত্রে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে একটি সফল সংযোগ তৈরি না হওয়া পর্যন্ত wifi চালু করে এবং ব্লক করে। একবার একটি সংযোগ তৈরি হয়ে গেলে, ITestDevice.disconnectFromWifi()
বা ITestDevice.clearLastConnectedWifiNetwork()
কল না হওয়া পর্যন্ত প্রতিবার রিবুট করার পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে৷
পরামিতি | |
---|---|
wifiSsidToPsk | : পাসওয়ার্ডে ওয়াইফাই SSID-এর মানচিত্র। |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID-এর জন্য স্ক্যান করতে হবে কিনা। |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
connectToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে।
নির্দিষ্ট ওয়াইফাই নেটওয়ার্কে সফল সংযোগ না হওয়া পর্যন্ত ওয়াইফাই চালু করে এবং ব্লক করে। একবার একটি সংযোগ তৈরি হয়ে গেলে,ITestDevice.disconnectFromWifi()
বা ITestDevice.clearLastConnectedWifiNetwork()
কল না হওয়া পর্যন্ত প্রতিবার রিবুট করার পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে৷পরামিতি | |
---|---|
wifiSsid | String : ওয়াইফাই ssid এর সাথে সংযোগ করতে হবে |
wifiPsk | String : PSK পাসফ্রেজ বা এনক্রিপ্ট না থাকলে নাল |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
connectToWifiNetwork
public boolean connectToWifiNetwork (wifiSsidToPsk)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে।
wifiSsidToPsk মানচিত্রে প্রদত্ত ওয়াইফাই নেটওয়ার্কগুলির একটির সাথে একটি সফল সংযোগ তৈরি না হওয়া পর্যন্ত wifi চালু করে এবং ব্লক করে। একবার সংযোগ হয়ে গেলে, ITestDevice.disconnectFromWifi()
বা ITestDevice.clearLastConnectedWifiNetwork()
বলা না হওয়া পর্যন্ত দৃষ্টান্তটি প্রতিবার রিবুট করার পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে।
পরামিতি | |
---|---|
wifiSsidToPsk | : পাসওয়ার্ডে ওয়াইফাই SSID-এর মানচিত্র। |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
connectToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid)
একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে।
নির্দিষ্ট ওয়াইফাই নেটওয়ার্কে সফল সংযোগ না হওয়া পর্যন্ত ওয়াইফাই চালু করে এবং ব্লক করে। একবার একটি সংযোগ তৈরি হয়ে গেলে,ITestDevice.disconnectFromWifi()
বা ITestDevice.clearLastConnectedWifiNetwork()
কল না হওয়া পর্যন্ত প্রতিবার রিবুট করার পরে সংযোগটি পুনরুদ্ধার করার চেষ্টা করবে৷পরামিতি | |
---|---|
wifiSsid | String : ওয়াইফাই ssid এর সাথে সংযোগ করতে হবে |
wifiPsk | String : PSK পাসফ্রেজ বা এনক্রিপ্ট না থাকলে নাল |
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID স্ক্যান করতে হবে কিনা। |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
connectToWifiNetworkIfNeded
public boolean connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid)
connectToWifiNetwork(String, String)
এর একটি বৈকল্পিক যা ডিভাইসে বর্তমানে নেটওয়ার্ক সংযোগ না থাকলেই সংযোগ করে।
পরামিতি | |
---|---|
scanSsid | boolean : এই নেটওয়ার্কের জন্য লুকানো SSID স্ক্যান করতে হবে কিনা |
রিটার্নস | |
---|---|
boolean | ওয়াইফাই নেটওয়ার্কে সফলভাবে সংযুক্ত হলে true । অন্যথায় false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
connectToWifiNetworkIfNeded
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 : তৈরির সময় ব্যবহারকারীর পতাকা --অতিথি সক্রিয় করুন |
ephemeral | boolean : সৃষ্টির সময় ব্যবহারকারীর পতাকা -- ক্ষণস্থায়ী সক্ষম করুন |
রিটার্নস | |
---|---|
int | তৈরি করা ব্যবহারকারীর আইডি |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারী তৈরি করুন
public int createUser (String name, boolean guest, boolean ephemeral, boolean forTesting)
একটি প্রদত্ত নাম এবং প্রদত্ত পতাকা সহ একটি ব্যবহারকারী তৈরি করুন৷
পরামিতি | |
---|---|
name | String : ডিভাইসে তৈরি করা ব্যবহারকারীর |
guest | boolean : তৈরির সময় ব্যবহারকারীর পতাকা --অতিথি সক্রিয় করুন |
ephemeral | boolean : সৃষ্টির সময় ব্যবহারকারীর পতাকা -- ক্ষণস্থায়ী সক্ষম করুন |
forTesting | boolean : তৈরির সময় পরীক্ষার পতাকা --ফর-পরীক্ষা সক্ষম করুন |
রিটার্নস | |
---|---|
int | তৈরি করা ব্যবহারকারীর আইডি |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারী তৈরি করুন
public int createUser (String name)
একটি প্রদত্ত নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন৷
পরামিতি | |
---|---|
name | String : ডিভাইসে তৈরি করা ব্যবহারকারীর |
রিটার্নস | |
---|---|
int | তৈরি করা ব্যবহারকারী আইডির জন্য পূর্ণসংখ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
createUserNoThrow
public int createUserNoThrow (String name)
একটি প্রদত্ত নাম এবং ডিফল্ট পতাকা 0 সহ একটি ব্যবহারকারী তৈরি করুন৷
পরামিতি | |
---|---|
name | String : ডিভাইসে তৈরি করা ব্যবহারকারীর |
রিটার্নস | |
---|---|
int | ব্যবহারকারী আইডির জন্য পূর্ণসংখ্যা বা ত্রুটির জন্য -1। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
একটি ডিভাইস পরিদর্শন করুন এবং একটি ডিভাইস অনুপলব্ধ হয়ে গেলে বিস্তারিত তথ্য ফেরত দিন।
রিটার্নস | |
---|---|
DeviceInspectionResult |
ডিলিট ফাইল
public void deleteFile (String deviceFilePath, int userId)
ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
userId | int : যে ইউজার আইডি থেকে মুছে ফেলতে হবে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ডিলিট ফাইল
public void deleteFile (String deviceFilePath)
ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
deregisterDeviceActionReceiver
public void deregisterDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
নিবন্ধিত IDeviceActionReceiver
সরিয়ে দেয়।
পরামিতি | |
---|---|
deviceActionReceiver | IDeviceActionReceiver : একটি IDeviceActionReceiver যা সরানো হবে। |
ডিভাইস সফট রিস্টার্ট হয়েছে
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
পূর্ববর্তী system_server ProcessInfo
সাথে বর্তমান system_server তুলনা করে ডিভাইস সফট-রিস্টার্ট হয়েছে কিনা তা পরীক্ষা করার জন্য সহায়ক পদ্ধতি। ProcessInfo
পেতে getProcessByName(String)
ব্যবহার করুন।
পরামিতি | |
---|---|
prevSystemServerProcess | ProcessInfo : পূর্ববর্তী system_server প্রক্রিয়া ProcessInfo । |
রিটার্নস | |
---|---|
boolean | ডিভাইস সফট-রিস্টার্ট হলে true |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ডিভাইস সফট রিস্টার্ট হয়েছে
public boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)
ডিভাইস থেকে ইউটিসি সময় থেকে যুগ থেকে ডিভাইস সফ্ট-রিস্টার্ট হয়েছে কিনা এবং এর ERROR(/TimeUnit)
পরীক্ষা করার জন্য সহায়ক পদ্ধতি। সফ্ট-রিস্টার্ট বলতে একটি ডিভাইস হার্ড রিবুটের বাইরে সিস্টেম_সার্ভার পুনরায় চালু করাকে বোঝায় (উদাহরণস্বরূপ: রিবুট অনুরোধ করা হয়েছে)। মিলিসেকেন্ডে বর্তমান ডিভাইস utcEpochTime getDeviceDate()
পদ্ধতি দ্বারা প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
utcEpochTime | long : যুগের পর থেকে ডিভাইসের সময় দ্বিতীয়। |
timeUnit | TimeUnit : প্রদত্ত utcEpochTime এর জন্য সময় ইউনিট TimeUnit । |
রিটার্নস | |
---|---|
boolean | ডিভাইস সফট-রিস্টার্ট হলে true |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অক্ষমAdbRoot
public boolean disableAdbRoot ()
অ্যাডবি রুট বন্ধ করে।
অ্যাডবি রুট অক্ষম করলে ডিভাইসটি অ্যাডবি থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক করা হবে।রিটার্নস | |
---|---|
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)
সিস্টেম_সার্ভার থেকে গাদা ডাম্প করার চেষ্টা করুন। ডাম্প করা ফাইলটি পরিষ্কার করার দায়িত্ব কলারের।
পরামিতি | |
---|---|
process | String : ডাম্পহিপ চালু করার জন্য ডিভাইস প্রক্রিয়ার নাম। |
devicePath | String : ডিভাইসের পাথ যেখানে ডাম্প রাখতে হবে। এটি এমন একটি অবস্থান হতে হবে যেখানে অনুমতি এটির অনুমতি দেয়৷ |
রিটার্নস | |
---|---|
File | প্রতিবেদনটি সমন্বিত ERROR(/File) ৷ কিছু ব্যর্থ হলে শূন্য. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অ্যাডবিরুট সক্ষম করুন
public boolean enableAdbRoot ()
অ্যাডবি রুট চালু করে। যদি "সক্ষম-রুট" সেটিং "মিথ্যা" হয়, তাহলে একটি বার্তা লগ করবে এবং রুট সক্রিয় না করেই ফিরে আসবে৷
অ্যাডবি রুট সক্রিয় করার ফলে ডিভাইসটি অ্যাডবি থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক করা হবে।রিটার্নস | |
---|---|
boolean | সফল হলে true । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
নেটওয়ার্ক মনিটর সক্ষম করুন
public boolean enableNetworkMonitor ()
ডিভাইসে নেটওয়ার্ক পর্যবেক্ষণ সক্ষম করে।
রিটার্নস | |
---|---|
boolean | true যদি মনিটরিং সফলভাবে সক্ষম হয়। এটি ব্যর্থ হলে false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানAdbCommand
public String executeAdbCommand (long timeout, String... cmdArgs)
সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
পরামিতি | |
---|---|
timeout | long : ডিভাইসটিকে প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, টাইমআউটের জন্য 0L |
cmdArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানAdbCommand
public String executeAdbCommand (long timeout,envMap, String... cmdArgs)
সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
পরামিতি | |
---|---|
timeout | long : ডিভাইসটিকে প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, টাইমআউটের জন্য 0L |
envMap | : কমান্ডের জন্য সেট করার পরিবেশ |
cmdArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানAdbCommand
public String executeAdbCommand (String... cmdArgs)
সহায়ক পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।পরামিতি | |
---|---|
cmdArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ফাস্টবুটকমান্ড চালান
public CommandResult executeFastbootCommand (String... cmdArgs)
হেল্পার পদ্ধতি যা 2 মিনিটের ডিফল্ট টাইমআউট সহ একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে।
ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা প্রত্যাশিত৷
পরামিতি | |
---|---|
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 | : সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল যা fastboot কমান্ড দিয়ে চালানো হয় |
cmdArgs | String : রান করার জন্য ফাস্টবুট কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellCommand
public String executeShellCommand (String command)
সাহায্যকারী পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং String
হিসাবে আউটপুট প্রদান করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
রিটার্নস | |
---|---|
String | শেল আউটপুট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellCommand
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 : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellCommand
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 : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellCommand
public void executeShellCommand (String command, IShellOutputReceiver receiver)
প্রদত্ত adb শেল কমান্ড কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে।
ডিফল্ট মান সহexecuteShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit, int)
এর একটি সহজ রূপ।পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যাতে সরাসরি শেল আউটপুট থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
public CommandResult executeShellV2Command (String cmd)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে।
পরামিতি | |
---|---|
cmd | String : কমান্ড যা চালানো উচিত। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
public CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট এবং stderr এর সাথে সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে। stdout নির্দিষ্ট স্ট্রিমে নির্দেশিত হয়।
পরামিতি | |
---|---|
cmd | String : কমান্ড যা চালানো উচিত। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে।
পরামিতি | |
---|---|
cmd | String : কমান্ড যা চালানো উচিত। |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডে ইনপুট হিসাবে পাইপ করা হবে, বা নাল। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit ইউনিটে উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit ইউনিটে উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
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 আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit ইউনিটে উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
চালানShellV2Command
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 আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
pipeToError | OutputStream : ERROR(/OutputStream) যেখানে std ত্রুটি পুনঃনির্দেশিত হবে, বা নাল। |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit ইউনিটে উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
fastbootWipePartition
public CommandResult fastbootWipePartition (String partition)
সাহায্যকারী পদ্ধতি যা ডিভাইসের জন্য একটি পার্টিশন মুছে দেয়।
getUseFastbootErase()
true
হলে, ফাস্টবুট ইরেজ পার্টিশনটি মুছে ফেলার জন্য ব্যবহার করা হবে। পরের বার যখন ডিভাইস বুট হবে তখন ডিভাইসটিকে অবশ্যই একটি ফাইল সিস্টেম তৈরি করতে হবে। অন্যথায়, ফাস্টবুট ফর্ম্যাট ব্যবহার করা হয় যা ডিভাইসে একটি নতুন ফাইল সিস্টেম তৈরি করবে। ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা প্রত্যাশিত৷পরামিতি | |
---|---|
partition | String : মোছার পার্টিশন |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetActiveApexes
publicgetActiveApexes ()
ডিভাইসে সক্রিয় APEXes সম্পর্কে তথ্য আনুন।
রিটার্নস | |
---|---|
| ApexInfo এর ERROR(/Set) বর্তমানে ডিভাইসে সক্রিয় করা হয়েছে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সমস্ত সেটিংস পান
publicgetAllSettings (String namespace)
অনুরোধ করা নামস্থানের মূল মান জোড়া ফেরত দিন।
পরামিতি | |
---|---|
namespace | String : অবশ্যই {"সিস্টেম", "সিকিউর", "গ্লোবাল"} এর একটি হতে হবে |
রিটার্নস | |
---|---|
| মূল মান জোড়া মানচিত্র. নামস্থান সমর্থিত না হলে শূন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
বরাদ্দ রাজ্য পান
public DeviceAllocationState getAllocationState ()
ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন
রিটার্নস | |
---|---|
DeviceAllocationState |
অ্যান্ড্রয়েডআইডি পান
public String getAndroidId (int userId)
একটি userId-এর সাথে যুক্ত android-আইডি খুঁজুন এবং ফেরত দিন, যদি না পাওয়া যায় তাহলে শূন্য।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অ্যান্ড্রয়েড আইডি পান
publicgetAndroidIds ()
ব্যবহারকারী আইডিগুলির সাথে মিলে যাওয়া অ্যান্ড্রয়েড আইডিগুলির একটি মানচিত্র তৈরি করুন৷ এমন কোনো বীমা নেই যে প্রতিটি ব্যবহারকারী আইডি এই ফাংশনের সাথে যুক্ত একটি অ্যান্ড্রয়েড আইডি খুঁজে পাবে তাই কিছু ব্যবহারকারী আইডি শূন্যের সাথে মেলে।
রিটার্নস | |
---|---|
| অ্যান্ড্রয়েড আইডির মানচিত্র ব্যবহারকারী আইডির সাথে মিলেছে। |
নিক্ষেপ করে | |
---|---|
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 |
getBaseband Version
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 ()
একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ হলে শূন্য প্রদান করে৷
রিটার্নস | |
---|---|
Integer |
GetBoolanProperty
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 |
getBootHistory
publicgetBootHistory ()
হেল্পার পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে।
রিটার্নস | |
---|---|
| বুট সময়ের মানচিত্র (ইপোচের পর থেকে সেকেন্ডে ইউটিসি সময়) এবং বুটের কারণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getBootHistory থেকে
publicgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
হেল্পার মেথড বুট টাইম এবং বুট কারণ সহ বুট হিস্ট্রি ম্যাপ সংগ্রহ করে ডিভাইস থেকে epoch থেকে প্রদত্ত সময় এবং নির্দিষ্ট সময় ইউনিট। মিলিসেকেন্ডে বর্তমান ডিভাইস utcEpochTime getDeviceDate()
পদ্ধতি দ্বারা প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
utcEpochTime | long : যুগ থেকে ডিভাইসের সময়। |
timeUnit | TimeUnit : সময়ের একক TimeUnit । |
রিটার্নস | |
---|---|
| বুট সময়ের মানচিত্র (ইপোচের পর থেকে সেকেন্ডে ইউটিসি সময়) এবং বুটের কারণ |
নিক্ষেপ করে | |
---|---|
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 | bugreportz ধারণকারী জিপ ফাইলের একটি InputStreamSource , ব্যর্থতার ক্ষেত্রে নাল রিটার্ন করুন। |
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 |
getBuildSigningKeys
public String getBuildSigningKeys ()
ডিভাইস ইমেজ সাইন ইন করতে ব্যবহৃত কী টাইপ প্রদান করে
সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কি (যেমন AOSP-তে) বা রিলিজ-কি (ব্যক্তিগত ডিভাইস নির্মাতাদের দ্বারা নিয়ন্ত্রিত) দিয়ে স্বাক্ষরিত হতে পারে
রিটার্নস | |
---|---|
String | সাইনিং কী পাওয়া গেলে, অন্যথায় নাল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা DeviceDescriptor
ফেরত দেয়, অন্যথায় বর্তমান DeviceDescriptor
ফেরত দেয়।
রিটার্নস | |
---|---|
DeviceDescriptor |
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor (boolean shortDescriptor)
ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা DeviceDescriptor
ফেরত দেয়, অন্যথায় বর্তমান DeviceDescriptor
ফেরত দেয়।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে সর্বনিম্ন তথ্যের মধ্যে সীমাবদ্ধ করতে হবে কিনা |
রিটার্নস | |
---|---|
DeviceDescriptor |
বাচ্চাদের পান
public String[] getChildren (String path)
IFileEntry
ব্যবহার করার বিকল্প যা কখনও কখনও অনুমতির কারণে কাজ করবে না।
পরামিতি | |
---|---|
path | String : ডিভাইসের পাথ যেখানে অনুসন্ধান করতে হবে |
রিটার্নস | |
---|---|
String[] | ডিভাইসের একটি পাথে সমস্ত ফাইল ধারণকারী স্ট্রিং এর অ্যারে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সংযোগ পান
public AbstractConnection getConnection ()
ডিভাইসের সাথে যুক্ত বর্তমান সংযোগ।
রিটার্নস | |
---|---|
AbstractConnection |
getContentProvider
public ContentProviderHandler getContentProvider (int userId)
উপলভ্য না হলে ContentProviderHandler
বা নাল ফেরত দেয়।
বিষয়বস্তু প্রদানকারী পুনরায় ব্যবহার করা যেতে পারে যদি এটি একই userId
দিয়ে আগে তৈরি করা হয়।
পরামিতি | |
---|---|
userId | int : কন্টেন্ট প্রদানকারীকে শুরু করার জন্য ব্যবহারকারী আইডি। |
রিটার্নস | |
---|---|
ContentProviderHandler |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
ডিভাইসের বর্তমান ভাঁজযোগ্য অবস্থা ফেরত দেয় বা কিছু সমস্যা দেখা দিলে শূন্য করে।
রিটার্নস | |
---|---|
DeviceFoldableState |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getCurrentUser
public int getCurrentUser ()
বর্তমান চলমান ব্যবহারকারীর আইডি ফেরত দিন। ত্রুটির ক্ষেত্রে, -10000 রিটার্ন করুন।
রিটার্নস | |
---|---|
int |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ডিভাইসক্লাস পান
public String getDeviceClass ()
ডিভাইস ক্লাস পান।
রিটার্নস | |
---|---|
String | String ডিভাইস ক্লাস। |
GetDeviceDate
public long getDeviceDate ()
যুগ থেকে মিলিসেকেন্ডে ডিভাইসের তারিখ ফেরত দিন।
রিটার্নস | |
---|---|
long | যুগের বিন্যাসে ডিভাইসের তারিখ। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
রিটার্নস | |
---|---|
DeviceDescriptor |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে সর্বনিম্ন তথ্যের মধ্যে সীমাবদ্ধ করতে হবে কিনা |
রিটার্নস | |
---|---|
DeviceDescriptor |
getDeviceState
public TestDeviceState getDeviceState ()
ডিভাইসের অবস্থা পান।
রিটার্নস | |
---|---|
TestDeviceState |
getDeviceTimeOffset
public long getDeviceTimeOffset (Date date)
ডিভাইস এবং একটি প্রদত্ত ERROR(/Date)
মধ্যে সময়ের পার্থক্য পেতে সাহায্যকারী। অভ্যন্তরীণভাবে Epoch সময় ব্যবহার করুন।
পরামিতি | |
---|---|
date | Date |
রিটার্নস | |
---|---|
long | মিলিসেকেন্ডে পার্থক্য |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public InputStreamSource getEmulatorOutput ()
এমুলেটর stdout এবং stderr এর স্ট্রীম পান
রিটার্নস | |
---|---|
InputStreamSource | এমুলেটর আউটপুট |
getEmulatorProcess
public Process getEmulatorProcess ()
এই এমুলেটরের সাথে সম্পর্কিত Process
ফেরত দিন।
রিটার্নস | |
---|---|
Process | Process বা null |
getExecuteShellCommandLog
public final File getExecuteShellCommandLog ()
যে লগটিতে সমস্ত executeShellCommand(String)
লগ রয়েছে।
রিটার্নস | |
---|---|
File |
এক্সটার্নালস্টোরফ্রিস্পেস পান
public long getExternalStoreFreeSpace ()
ডিভাইসের বাহ্যিক সঞ্চয়স্থানে খালি স্থানের পরিমাণ নির্ধারণ করতে সহায়ক পদ্ধতি।
রিটার্নস | |
---|---|
long | KB-তে খালি জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetFastbootPath
public String getFastbootPath ()
ফাস্টবুট বাইনারি ব্যবহার করা পথ ফেরত দেয়। ফাস্টবুট ফাংশন সক্ষম করার জন্য এখনও isFastbootEnabled()
সত্য হতে হবে।
রিটার্নস | |
---|---|
String |
GetFastbootProductType
public String getFastbootProductType ()
ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির তুলনায় এটি কিছুটা নিরাপদ, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হলে ITestDevice ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্য প্রকারের নাম বা null যদি এটি নির্ধারণ করা না যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetFastbootProduct ভেরিয়েন্ট
public String getFastbootProductVariant ()
ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির তুলনায় এটি কিছুটা নিরাপদ, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হলে ITestDevice ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্য প্রকারের নাম বা null যদি এটি নির্ধারণ করা না যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ফাস্টবুট সিরিয়াল নম্বর পান
public String getFastbootSerialNumber ()
ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে।
রিটার্নস | |
---|---|
String |
getFastbootVariable
public String getFastbootVariable (String variableName)
ডিভাইস থেকে প্রদত্ত ফাস্টবুট পরিবর্তনশীল মান পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
variableName | String : পরিবর্তনশীল নাম |
রিটার্নস | |
---|---|
String | সম্পত্তি মান বা null যদি এটি বিদ্যমান না থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ফাস্টবুট সংস্করণ পান
public String getFastbootVersion ()
ফাস্টবুট বাইনারি ব্যবহার করা সংস্করণ স্ট্রিং প্রদান করে। কিছু ভুল হয়ে গেলে বা নাল.
রিটার্নস | |
---|---|
String |
getFileEntry
public IFileEntry getFileEntry (String path)
ডিভাইসে একটি দূরবর্তী ফাইলের একটি রেফারেন্স পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
path | String : পুনরুদ্ধার করার জন্য ফাইল পাথ। '/' এর সাপেক্ষে একটি পরম পথ বা পথ হতে পারে। (অর্থাৎ "/ সিস্টেম" এবং "সিস্টেম" সিনট্যাক্স উভয়ই সমর্থিত) |
রিটার্নস | |
---|---|
IFileEntry | IFileEntry বা null যদি প্রদত্ত path ফাইল পাওয়া যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getFileEntry
public IFileEntry getFileEntry (FileListingService.FileEntry entry)
একটি নন-রুট পাথ থেকে FileEntry
পেতে অনানুষ্ঠানিক সাহায্যকারী। FIXME: FileEntry সিস্টেমটিকে যেকোন পথ থেকে উপলব্ধ করার জন্য রিফ্যাক্টর করুন। (এমনকি অ-মূল)।
পরামিতি | |
---|---|
entry | FileListingService.FileEntry : Ddmlib এর প্রয়োজন অনুযায়ী একটি FileEntry রুট করা আবশ্যক নয়। |
রিটার্নস | |
---|---|
IFileEntry | ফাইল এন্ট্রির প্রতিনিধিত্বকারী একটি FileEntryWrapper। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
GetFoldableStates
publicgetFoldableStates ()
ডিভাইসে ভাঁজযোগ্য অবস্থার তালিকা প্রদান করে। "cmd device_state print-states" দিয়ে পাওয়া যাবে।
রিটার্নস | |
---|---|
|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getIDevice
public IDevice getIDevice ()
সংশ্লিষ্ট ddmlib IDevice
এর একটি রেফারেন্স প্রদান করে।
IDevice
বরাদ্দ করা হতে পারে। তাই কলারদের IDevice
এর রেফারেন্স রাখা উচিত নয়, কারণ সেই রেফারেন্সটি বাসি হয়ে যেতে পারে।রিটার্নস | |
---|---|
IDevice | IDevice |
getInstalledPackageNames
publicgetInstalledPackageNames ()
ডিভাইসে উপস্থিত অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন৷
রিটার্নস | |
---|---|
| ডিভাইসে বর্তমানে ইনস্টল করা String প্যাকেজ নামের ERROR(/Set) । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getIntProperty
public long getIntProperty (String name, long defaultValue)
ডিভাইস থেকে প্রদত্ত সম্পত্তির পূর্ণসংখ্যা মান প্রদান করে।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
defaultValue | long : সম্পত্তি খালি বা বিদ্যমান না থাকলে ফেরত দিতে ডিফল্ট মান। |
রিটার্নস | |
---|---|
long | প্রপার্টি ভ্যালু বা defaultValue যদি প্রপার্টিটি খালি থাকে, বিদ্যমান না থাকে বা পূর্ণসংখ্যার মান না থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getIpAddress
public String getIpAddress ()
ডিভাইসের আইপি ঠিকানা পায়।
রিটার্নস | |
---|---|
String | ডিভাইসের আইপি ঠিকানা, বা null যদি ডিভাইসের কোনো আইপি ঠিকানা না থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getKeyguardState
public KeyguardControllerState getKeyguardState ()
কীগার্ডের বর্তমান অবস্থা পেতে একটি বস্তু ফেরত দিন বা সমর্থিত না হলে নাল।
রিটার্নস | |
---|---|
KeyguardControllerState | একটি KeyguardControllerState যা কীগার্ডের অবস্থার একটি স্ন্যাপশট ধারণ করে এবং Keyguard কোয়েরি সমর্থিত না হলে Null প্রদান করে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetLastExpectedRebootTimeMillis
public long getLastExpectedRebootTimeMillis ()
System.currentTimeMillis()
দ্বারা প্রত্যাবর্তিত EPOCH থেকে ট্রেডফেড এপিআই মিলিসেকেন্ডে রিবুট করা শেষ বার রিটার্ন করে।
রিটার্নস | |
---|---|
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 ()
ডিভাইসের জন্য বর্তমান লগক্যাটের একটি ডাম্প পান। getLogcat()
বিপরীতে, এই পদ্ধতিটি সর্বদা লগক্যাটের একটি স্ট্যাটিক ডাম্প ফেরত দেবে।
ডিভাইস না পৌঁছালে কিছুই ফেরত দেওয়া হবে না যে অসুবিধা আছে.
রিটার্নস | |
---|---|
InputStreamSource | লগক্যাট ডেটার একটি InputStreamSource । লগক্যাট ডেটা ক্যাপচার করতে ব্যর্থ হলে একটি খালি স্ট্রিম ফেরত দেওয়া হয়। |
getLogcatSince
public InputStreamSource getLogcatSince (long date)
প্রদত্ত তারিখ থেকে ক্যাপচার করা লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে। ডিভাইসের সময় getDeviceDate()
ব্যবহার করা উচিত।
পরামিতি | |
---|---|
date | long : মিলিসেকেন্ডে এখন পর্যন্ত স্ন্যাপশটটি কখন শুরু করতে হবে তার যুগের বিন্যাসে। ('তারিখ +%s' ব্যবহার করে প্রাপ্ত করা যেতে পারে) |
রিটার্নস | |
---|---|
InputStreamSource |
getMacAddress
public String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল।
রিটার্নস | |
---|---|
String |
getMainUserId
public Integer getMainUserId ()
প্রধান ব্যবহারকারী আইডি প্রদান করে।
রিটার্নস | |
---|---|
Integer | প্রধান ব্যবহারকারীর userId যদি একজন থাকে, এবং যদি প্রধান ব্যবহারকারী না থাকে তাহলে শূন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMainlineModuleInfo
publicgetMainlineModuleInfo ()
ডিভাইসে ইনস্টল করা মেইনলাইন মডিউল সম্পর্কে তথ্য পান।
রিটার্নস | |
---|---|
| বর্তমানে ডিভাইসে ইনস্টল করা String মেইনলাইন মডিউলগুলির ERROR(/Set) ৷ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfRunningUsersসমর্থিত
public int getMaxNumberOfRunningUsersSupported ()
একযোগে চলমান ব্যবহারকারীদের সর্বাধিক সংখ্যক সমর্থিত পান। ডিফল্ট 0.
রিটার্নস | |
---|---|
int | একটি পূর্ণসংখ্যা যা একই সাথে চলমান ব্যবহারকারীদের সংখ্যা নির্দেশ করে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfUsersসমর্থিত
public int getMaxNumberOfUsersSupported ()
সর্বাধিক সংখ্যক সমর্থিত ব্যবহারকারী পান। ডিফল্ট 0.
রিটার্নস | |
---|---|
int | সমর্থিত ব্যবহারকারীর সংখ্যা নির্দেশ করে একটি পূর্ণসংখ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetMicrodroidProcess
public Process getMicrodroidProcess ()
রিটার্নস | |
---|---|
Process | Microdroid VM-এর প্রক্রিয়া ফেরত দেয়। TestDevice একটি Microdroid না হলে, শূন্য প্রদান করে। |
getMonitor
public IDeviceStateMonitor getMonitor ()
ডিভাইসের সাথে যুক্ত IDeviceStateMonitor
ফেরত দিন।
রিটার্নস | |
---|---|
IDeviceStateMonitor |
getMountPoint
public String getMountPoint (String mountName)
একটি মাউন্ট পয়েন্ট প্রদান করে।
IDevice
এ ক্যাশে করা তথ্য উপলভ্য না থাকলে সরাসরি ডিভাইসটি জিজ্ঞাসা করে। TODO: এই আচরণটি 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 |
getOptions
public TestDeviceOptions getOptions ()
ডিভাইসের জন্য পরীক্ষার বিকল্পগুলি আনুন৷
রিটার্নস | |
---|---|
TestDeviceOptions | পরীক্ষার অধীনে ডিভাইস সম্পর্কিত TestDeviceOptions . |
পার্টিশনফ্রিস্পেস পান
public long getPartitionFreeSpace (String partition)
ডিভাইস পার্টিশনে খালি জায়গার পরিমাণ নির্ধারণ করতে সাহায্যকারী পদ্ধতি।
পরামিতি | |
---|---|
partition | String |
রিটার্নস | |
---|---|
long | KB-তে খালি জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
প্রাইমারি ইউজারআইডি পান
public Integer getPrimaryUserId ()
প্রাথমিক ব্যবহারকারী আইডি প্রদান করে।
রিটার্নস | |
---|---|
Integer | প্রাথমিক ব্যবহারকারীর userId যদি একজন থাকে, এবং যদি কোনো প্রাথমিক ব্যবহারকারী না থাকে তাহলে শূন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getProcessByName
public ProcessInfo getProcessByName (String processName)
হেল্পার পদ্ধতি "pidof" এবং "stat" কমান্ড চালায় এবং প্রদত্ত প্রক্রিয়ার PID এবং প্রক্রিয়া শুরুর সময় সহ ProcessInfo
অবজেক্ট প্রদান করে।
পরামিতি | |
---|---|
processName | String : প্রক্রিয়ার নাম স্ট্রিং। |
রিটার্নস | |
---|---|
ProcessInfo | প্রদত্ত processName এর প্রক্রিয়া তথ্য |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getProcessPid
public String getProcessPid (String process)
কিছু ভুল হয়ে গেলে পরিষেবার পিড বা নাল ফেরত দেয়।
পরামিতি | |
---|---|
process | String : প্রক্রিয়াটির নাম স্ট্রিং। |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetProductType
public String getProductType ()
এই ডিভাইসের পণ্যের ধরন পেতে সুবিধার পদ্ধতি।
ডিভাইসটি অ্যাডবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্য প্রকারের নাম। শূন্য হবে না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetProduct ভেরিয়েন্ট
public String getProductVariant ()
এই ডিভাইসের পণ্য বৈকল্পিক পেতে সুবিধার পদ্ধতি.
ডিভাইসটি অ্যাডবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্য বৈকল্পিক নাম বা null যদি এটি নির্ধারণ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সম্পত্তি পান
public String getProperty (String name)
ডিভাইস থেকে প্রদত্ত সম্পত্তি মান পুনরুদ্ধার করুন.
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
রিটার্নস | |
---|---|
String | সম্পত্তি মান বা null যদি এটি বিদ্যমান না থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getRecoveryMode
public ITestDevice.RecoveryMode getRecoveryMode ()
ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড পান।
রিটার্নস | |
---|---|
ITestDevice.RecoveryMode | ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড। |
স্ক্রিনশট পান
public InputStreamSource getScreenshot (long displayId)
ডিসপ্লে আইডি দেওয়া ডিভাইস থেকে একটি স্ক্রিনশট নেয়। ফরম্যাট হল PNG।
TODO: 'ফরম্যাট' এবং 'রিস্কেল' সমর্থন করতে উপরের বাস্তবায়নগুলি প্রসারিত করুন
পরামিতি | |
---|---|
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)
অনুরোধ করা সেটিং এর মান ফেরত দিন। নেমস্পেস এর মধ্যে একটি হতে হবে: {"সিস্টেম", "সিকিউর", "গ্লোবাল"}
পরামিতি | |
---|---|
userId | int |
namespace | String |
key | String |
রিটার্নস | |
---|---|
String | একটি ব্যবহারকারীর namespace:key-এর সাথে যুক্ত মান। না পাওয়া গেলে শূন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getSetting
public String getSetting (String namespace, String key)
getSetting(int, String, String)
দেখুন এবং সিস্টেম ব্যবহারকারীর উপর সঞ্চালিত হয়।
পরামিতি | |
---|---|
namespace | String |
key | String |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getSimOperator
public String getSimOperator ()
সিম কার্ড অপারেটর ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইস উপলব্ধ না হলে নাল করুন।
রিটার্নস | |
---|---|
String |
getSimState
public String getSimState ()
সিম কার্ডের অবস্থা ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইসটি উপলভ্য না থাকলে শূন্য করুন।
রিটার্নস | |
---|---|
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 । |
getUserFlags
public int getUserFlags (int userId)
একটি প্রদত্ত ব্যবহারকারীর পতাকা খুঁজুন এবং ফেরত দিন। অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্টের "android.content.pm.UserInfo" ক্লাসে পতাকাগুলি সংজ্ঞায়িত করা হয়েছে।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
int | ইউজারআইডির সাথে যুক্ত ফ্ল্যাগগুলি যদি পাওয়া যায় তবে -10000 অন্য কোন ক্ষেত্রে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারীর তথ্য পান
publicgetUserInfos ()
ডিভাইসে UseId এর UserInfo
এর মানচিত্র পায়। ডিভাইস থেকে আউটপুট আশানুরূপ না হলে DeviceRuntimeException
নিক্ষেপ করবে।
রিটার্নস | |
---|---|
| UserInfo অবজেক্টের তালিকা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getUserSerialNumber
public int getUserSerialNumber (int userId)
যদি পাওয়া যায় তাহলে userId-এর সাথে যুক্ত সিরিয়াল নম্বরটি ফেরত দিন, অন্য কোনো ক্ষেত্রে -10000।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
int |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
হ্যান্ডেল বরাদ্দ ইভেন্ট
public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
প্রদত্ত ডিভাইস ইভেন্টটি প্রক্রিয়া করুন। ডিভাইসটিকে নতুন অবস্থায় রূপান্তর করতে পারে। IDeviceMonitor
রাজ্যের যেকোনো পরিবর্তন সম্পর্কে অবহিত করবে।
ডিভাইস ইভেন্ট প্রক্রিয়া করুন, যা এই ডিভাইসটিকে একটি নতুন বরাদ্দ অবস্থায় স্থানান্তর করতে পারে বা নাও করতে পারে।
পরামিতি | |
---|---|
event | DeviceEvent |
রিটার্নস | |
---|---|
IManagedTestDevice.DeviceEventResponse |
বৈশিষ্ট্য আছে
public boolean hasFeature (String feature)
একটি ডিভাইসে একটি বৈশিষ্ট্য উপলব্ধ কিনা পরীক্ষা করুন.
পরামিতি | |
---|---|
feature | String : কোন বিন্যাস হওয়া উচিত "বৈশিষ্ট্য: |
রিটার্নস | |
---|---|
boolean | বৈশিষ্ট্য পাওয়া গেলে সত্য, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
প্যাকেজ ইনস্টল করুন
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 |
InstallPackageForUser
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 |
InstallPackageForUser
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 void invalidatePropertyCache ()
isAdbTcp
public boolean isAdbTcp ()
রিটার্নস | |
---|---|
boolean |
isAppEnumerationSupported
public boolean isAppEnumerationSupported ()
ডিভাইসের প্ল্যাটফর্ম অ্যাপ গণনা সমর্থন করে কিনা তা পরীক্ষা করুন
রিটার্নস | |
---|---|
boolean | অ্যাপ গণনা সমর্থিত হলে সত্য, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isBypassLowTargetSdkBlock সমর্থিত
public boolean isBypassLowTargetSdkBlockSupported ()
ডিভাইসের প্ল্যাটফর্ম অ্যাপ ইনস্টলে কম লক্ষ্য sdk ব্লক বাইপাস সমর্থন করে কিনা তা পরীক্ষা করুন
রিটার্নস | |
---|---|
boolean | বাইপাস কম লক্ষ্য sdk ব্লক সমর্থিত হলে সত্য, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isDebugfsMounted
public boolean isDebugfsMounted ()
ডিবাগফ মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করুন।
রিটার্নস | |
---|---|
boolean | debugfs মাউন্ট করা হলে true |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isDeviceEncrypted
public boolean isDeviceEncrypted ()
ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | ডিভাইসটি এনক্রিপ্ট করা থাকলে true । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isDirectory
public boolean isDirectory (String path)
ডিভাইসের পাথ একটি ডিরেক্টরি হলে True রিটার্ন করুন, অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
path | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এনাবল অ্যাডবিরুট
public boolean isEnableAdbRoot ()
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসে adb রুট সক্রিয় করা উচিত |
এনক্রিপশন সমর্থিত
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপশন সমর্থন করে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
নির্বাহযোগ্য
public boolean isExecutable (String fullPath)
ডিভাইসে ফাইল পাথ একটি এক্সিকিউটেবল ফাইল হলে True ফেরত দেয়, অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
fullPath | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ফাস্টবুট সক্ষম
public boolean isFastbootEnabled ()
ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফিরে যান।
রিটার্নস | |
---|---|
boolean |
মাথাবিহীন
public boolean isHeadless ()
ডিভাইসটি হেডলেস হলে (স্ক্রিন নেই), অন্যথায় মিথ্যা হলে সত্য ফেরত দিন।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
হেডলেস সিস্টেম ইউজারমোড
public boolean isHeadlessSystemUserMode ()
ডিভাইস হেডলেস সিস্টেম ব্যবহারকারী মোড ব্যবহার করে কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isMainUserPermanentAdmin
public boolean isMainUserPermanentAdmin ()
প্রধান ব্যবহারকারী একজন স্থায়ী প্রশাসক কিনা তা ফেরত দেয় এবং মুছে ফেলা বা অ-প্রশাসক স্থিতিতে ডাউনগ্রেড করা যায় না।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
মাল্টি ইউজার সমর্থিত
public boolean isMultiUserSupported ()
একাধিক ব্যবহারকারী সমর্থিত কিনা তা নির্ধারণ করে।
রিটার্নস | |
---|---|
boolean | মাল্টি ইউজার সমর্থিত হলে true, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isPackage ইনস্টল করা হয়েছে
public boolean isPackageInstalled (String packageName, String userId)
একটি প্রদত্ত প্যাকেজের নাম এবং প্রদত্ত ব্যবহারকারী আইডির জন্য ডিভাইসটি অনুসন্ধান করুন যে এটি বর্তমানে ইনস্টল করা আছে কিনা সেই ব্যবহারকারীর জন্য নয়৷
পরামিতি | |
---|---|
packageName | String : প্যাকেজটি ইনস্টল করা আছে কিনা তা আমরা পরীক্ষা করছি। |
userId | String : আমরা প্যাকেজটি যে ব্যবহারকারীর আইডিটি পরীক্ষা করছি সেটি ইনস্টল করা আছে। শূন্য হলে, প্রাথমিক ব্যবহারকারী শূন্য ব্যবহার করা হবে। |
রিটার্নস | |
---|---|
boolean | প্যাকেজ ইনস্টল করা হিসাবে রিপোর্ট করা হলে সত্য। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isPackage ইনস্টল করা হয়েছে
public boolean isPackageInstalled (String packageName)
ডিভাইসটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করার জন্য একটি প্রদত্ত প্যাকেজ নামের জন্য অনুসন্ধান করুন৷
পরামিতি | |
---|---|
packageName | String |
রিটার্নস | |
---|---|
boolean | প্যাকেজ ইনস্টল করা হিসাবে রিপোর্ট করা হলে সত্য। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isRuntimePermissionSupported
public boolean isRuntimePermissionSupported ()
ডিভাইসের প্ল্যাটফর্ম রানটাইম অনুমতি প্রদান সমর্থন করে কিনা তা পরীক্ষা করুন
রিটার্নস | |
---|---|
boolean | রানটাইম অনুমতি সমর্থিত হলে সত্য, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isStateBootloaderOrFastbootd
public boolean isStateBootloaderOrFastbootd ()
ডিভাইস TestDeviceState.FASTBOOT
বা TestDeviceState.FASTBOOTD
এ থাকলে সত্য দেখায়।
রিটার্নস | |
---|---|
boolean |
isUserRunning
public boolean isUserRunning (int userId)
একটি প্রদত্ত ব্যবহারকারী চলমান কিনা পরীক্ষা করুন.
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | ব্যবহারকারী চলমান থাকলে সত্য, অন্য প্রতিটি ক্ষেত্রে মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isUser সেকেন্ডারি
public boolean isUserSecondary (int userId)
নির্দিষ্ট ব্যবহারকারীর ফ্ল্যাগ অনুযায়ী সেকেন্ডারি ব্যবহারকারী কিনা তা ফেরত দিন।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | ব্যবহারকারী গৌণ হলে true, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isUserVisible
public boolean isUserVisible (int userId)
প্রদত্ত ব্যবহারকারী দৃশ্যমান কিনা তা পরীক্ষা করে।
একটি "দৃশ্যমান" ব্যবহারকারী এমন একটি ব্যবহারকারী যা "মানব" ব্যবহারকারীর সাথে ইন্টারঅ্যাক্ট করে এবং তাই লঞ্চ কার্যক্রম চালু করতে সক্ষম হয় (সাধারণত ডিফল্ট ডিসপ্লেতে)।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isUserVisibleOnDisplay
public boolean isUserVisibleOnDisplay (int userId, int displayId)
প্রদত্ত ব্যবহারকারী প্রদত্ত প্রদর্শনে দৃশ্যমান কিনা তা পরীক্ষা করে।
একটি "দৃশ্যমান" ব্যবহারকারী এমন একটি ব্যবহারকারী যা "মানব" ব্যবহারকারীর সাথে ইন্টারঅ্যাক্ট করছে এবং তাই সেই ডিসপ্লেতে লঞ্চ কার্যক্রম চালু করতে সক্ষম।
পরামিতি | |
---|---|
userId | int |
displayId | int |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isVisibleBackgroundUsersOnDefaultDisplaySupported
public boolean isVisibleBackgroundUsersOnDefaultDisplaySupported ()
ডিভাইসটি ব্যবহারকারীদের ERROR(/java.android.view.Display#DEFAULT_DISPLAY)
এর পটভূমিতে দৃশ্যমান শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়।
যদি এটি হয়ে থাকে, তাহলে আপনি startVisibleBackgroundUser(int, int, boolean)
কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers()
(যার মধ্যে ERROR(/java.android.view.Display#DEFAULT_DISPLAY)
অন্তর্ভুক্ত হওয়া উচিত) দ্বারা প্রত্যাবর্তিত একটি প্রদর্শন পাস করে।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isVisibleBackgroundUsersSupported
public boolean isVisibleBackgroundUsersSupported ()
ডিভাইস ব্যবহারকারীদের ব্যাকগ্রাউন্ডে দৃশ্যমান শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়।
যদি এটি হয়ে থাকে, আপনি startVisibleBackgroundUser(int, int, boolean)
কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers()
দ্বারা প্রত্যাবর্তিত একটি প্রদর্শন পাস করে।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়াইফাই সক্ষম
public boolean isWifiEnabled ()
ওয়াইফাই সক্ষম কিনা পরীক্ষা করুন।
ডিভাইসে ওয়াইফাই সক্ষম আছে কিনা তা পরীক্ষা করে। ওয়াইফাই দিয়ে চালানো উচিত নয় এমন পরীক্ষার আগে ওয়াইফাই স্ট্যাটাস নিশ্চিত করার জন্য দরকারী, যেমন মোবাইল ডেটা পরীক্ষা।রিটার্নস | |
---|---|
boolean | ওয়াইফাই সক্রিয় থাকলে true । অক্ষম হলে false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
listDisplayIds
publiclistDisplayIds ()
"dumpsys SurfaceFlinger" দ্বারা রিপোর্ট করা ডিভাইসে উপলব্ধ ডিসপ্লে আইডির তালিকা সংগ্রহ করুন।
রিটার্নস | |
---|---|
| প্রদর্শনের তালিকা। ডিফল্ট সর্বদা ডিফল্ট প্রদর্শন 0 প্রদান করে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
লিস্ট ডিসপ্লেআইডস ফর স্টার্টিং দৃশ্যমান ব্যাকগ্রাউন্ড ব্যবহারকারী
publiclistDisplayIdsForStartingVisibleBackgroundUsers ()
start a user visible in the background
করতে ব্যবহার করা যেতে পারে এমন প্রদর্শনের তালিকা পায়।
রিটার্নস | |
---|---|
|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারীদের তালিকা
publiclistUsers ()
ডিভাইসে ব্যবহারকারীদের তালিকা পায়। ডিভাইস থেকে আউটপুট আশানুরূপ না হলে DeviceRuntimeException
নিক্ষেপ করবে।
রিটার্নস | |
---|---|
| ব্যবহারকারী আইডি তালিকা. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
logAnrs
public boolean logAnrs (ITestLogger logger)
ডিভাইস থেকে ANR সংগ্রহ করে এবং লগ করে।
পরামিতি | |
---|---|
logger | ITestLogger : ANR লগ করার জন্য একটি ITestLogger । |
রিটার্নস | |
---|---|
boolean | লগিং সফল হলে সত্য, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
logBugreport
public boolean logBugreport (String dataName, ITestLogger listener)
একটি বাগ রিপোর্ট নিতে এবং রিপোর্টারদের কাছে লগ করার জন্য সাহায্যকারী পদ্ধতি।
পরামিতি | |
---|---|
dataName | String : নাম যার অধীনে বাগ রিপোর্ট রিপোর্ট করা হবে। |
listener | ITestLogger : বাগ রিপোর্ট লগ করার জন্য একটি ITestLogger । |
রিটার্নস | |
---|---|
boolean | লগিং সফল হলে সত্য, অন্যথায় মিথ্যা। |
logOnDevice
public void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। এটি একটি নিরাপদ কল যা লগিং ব্যর্থ হলেও নিক্ষেপ করবে না।
পরামিতি | |
---|---|
tag | String : যে ট্যাগের অধীনে আমরা লগক্যাটে আমাদের বার্তা লগ করি। |
level | Log.LogLevel : লগক্যাটে বার্তার ডিবাগ স্তর। |
format | String : বার্তা বিন্যাস। |
args | Object : String.format() এর মাধ্যমে আর্গ প্রতিস্থাপন করা হবে। |
nonBlockingReboot
public void nonBlockingReboot ()
ডিভাইস রিবুট করার জন্য একটি কমান্ড ইস্যু করে এবং কমান্ড সম্পূর্ণ হলে এবং যখন ডিভাইসটি আর adb-এর কাছে দৃশ্যমান হয় না তখন ফিরে আসে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
postAdbRootAction
public void postAdbRootAction ()
অ্যাডবি রুটের পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। ডিফল্ট বাস্তবায়ন কোনো অতিরিক্ত কর্ম অন্তর্ভুক্ত করে না. এডিবি রুট এই পর্যায়ে সক্ষম হওয়ার নিশ্চয়তা নেই।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
postAdbUnrootAction
public void postAdbUnrootAction ()
অ্যাডবি আনরুট করার পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে ডিভাইসটির কিছু নির্দিষ্ট পদক্ষেপ নেওয়ার প্রয়োজন হলে ওভাররাইড করুন। ডিফল্ট বাস্তবায়নে কোনও অতিরিক্ত ক্রিয়া অন্তর্ভুক্ত নয়। এডিবি রুট এই পর্যায়ে অক্ষম হওয়ার গ্যারান্টিযুক্ত নয়।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পোস্টবুটসেটআপ
public void postBootSetup ()
প্রতিটি বুটের পরে পরীক্ষা করার জন্য ডিভাইস কনফিগার করার নির্দেশাবলী সম্পাদন করুন।
ডিভাইস পুরোপুরি বুট/উপলব্ধ হওয়ার পরে কল করা উচিত সাধারণ পরিস্থিতিতে এই পদ্ধতিটি স্পষ্টভাবে কল করার দরকার নেই, কারণ বাস্তবায়নগুলি পুনরায় বুট করার সময় এই পদক্ষেপগুলি স্বয়ংক্রিয়ভাবে সম্পাদন করা উচিত। যেখানে অন্যান্য ইভেন্টগুলির কারণে ডিভাইস পুনরায় বুট করে (যেমন একটি ফাস্টবুট আপডেট কমান্ডটি শেষ হয়ে গেছে)নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পোস্টআইনভোকেশনটায়ারডাউন
public void postInvocationTearDown (Throwable exception)
ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে।
পরামিতি | |
---|---|
exception | Throwable : যদি থাকে তবে অনুরোধ ব্যর্থতার দ্বারা উত্থাপিত চূড়ান্ত ব্যতিক্রম। |
প্রিনভোকেশনসেটআপ
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
ডিভাইস নির্দিষ্ট প্রয়োজনীয় সেটআপের জন্য অতিরিক্ত পদক্ষেপ যা আমন্ত্রণ প্রবাহের আগে ডিভাইসে কার্যকর করা হবে।
পরামিতি | |
---|---|
info | IBuildInfo : ডিভাইসের IBuildInfo । |
attributes | MultiMap : অনুরোধ প্রসঙ্গে সঞ্চিত বৈশিষ্ট্যগুলি |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
পুলডির
public boolean pullDir (String deviceFilePath, File localDir, int userId)
বারবার ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন।
পরামিতি | |
---|---|
deviceFilePath | String : দূরবর্তী উত্সের পরম ফাইল পাথ |
localDir | File : ফাইলগুলি টানতে স্থানীয় ডিরেক্টরি |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলটি সফলভাবে টানা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলডির
public boolean pullDir (String deviceFilePath, File localDir)
বারবার ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন।
পরামিতি | |
---|---|
deviceFilePath | String : দূরবর্তী উত্সের পরম ফাইল পাথ |
localDir | File : ফাইলগুলি টানতে স্থানীয় ডিরেক্টরি |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলটি সফলভাবে টানা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিল
public boolean pullFile (String remoteFilePath, File localFile)
ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে.
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
localFile | File : স্থানীয় ফাইলটি সামগ্রী সংরক্ষণের জন্য। যদি খালি খালি হয় তবে সামগ্রীগুলি প্রতিস্থাপন করা হবে। |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে পুনরুদ্ধার করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিল
public File pullFile (String remoteFilePath, int userId)
ডিভাইস থেকে একটি ফাইল পুনরুদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী ERROR(/File)
এ সঞ্চয় করে এবং সেই File
ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিল
public File pullFile (String remoteFilePath)
ডিভাইস থেকে একটি ফাইল পুনরুদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী ERROR(/File)
এ সঞ্চয় করে এবং সেই File
ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিল
public boolean pullFile (String remoteFilePath, File localFile, int userId)
ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে.
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
localFile | File : স্থানীয় ফাইলটি সামগ্রী সংরক্ষণের জন্য। যদি খালি খালি হয় তবে সামগ্রীগুলি প্রতিস্থাপন করা হবে। |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে পুনরুদ্ধার করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিলিকন্টেন্টস
public String pullFileContents (String remoteFilePath)
ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে, এবং বিষয়বস্তু ফেরত.
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
রিটার্নস | |
---|---|
String | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি String , বা null যদি কোনও কারণে অনুলিপি ব্যর্থ হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিলফ্রোমেক্সটার্নাল
public File pullFileFromExternal (String remoteFilePath)
ডিভাইসের বাহ্যিক সঞ্চয়স্থান থেকে একটি ফাইল পুনরুদ্ধার করার একটি সুবিধাজনক পদ্ধতি, এটি একটি স্থানীয় অস্থায়ী ERROR(/File)
এ সংরক্ষণ করে এবং সেই File
একটি রেফারেন্স ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসের বাহ্যিক স্টোরেজ মাউন্টপয়েন্টের তুলনায় ডিভাইসে ফাইল করার পথ |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশদির
public boolean pushDir (File localFileDir, String deviceFilePath,excludedDirectories)
ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে বারবার ডিরেক্টরির বিষয়বস্তু ডিভাইসে পুশ করুন।
পরামিতি | |
---|---|
localFileDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
excludedDirectories | : বাদ দেওয়া ডিরেক্টরিগুলির নাম সেট করুন যা ধাক্কা দেওয়া উচিত নয়। |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশদির
public boolean pushDir (File localFileDir, String deviceFilePath)
বারবার ডিভাইসে ডিরেক্টরি বিষয়বস্তু পুশ করুন।
পরামিতি | |
---|---|
localFileDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশদির
public boolean pushDir (File localFileDir, String deviceFilePath, int userId)
বারবার ডিভাইসে ডিরেক্টরি বিষয়বস্তু পুশ করুন।
পরামিতি | |
---|---|
localFileDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
userId | int : ব্যবহারকারী আইডি ধাক্কা |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশফাইল
public boolean pushFile (File localFile, String remoteFilePath, boolean evaluateContentProviderNeeded)
pushFile(File, String)
এর বৈকল্পিক যা ঐচ্ছিকভাবে বিষয়বস্তু প্রদানকারীর প্রয়োজনীয়তার মূল্যায়ন বিবেচনা করতে পারে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
remoteFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
evaluateContentProviderNeeded | boolean : আমাদের সামগ্রী সরবরাহকারীর প্রয়োজন কিনা তা যাচাই করা উচিত কিনা |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশফাইল
public boolean pushFile (File localFile, String remoteFilePath)
ডিভাইসে একটি ফাইল পুশ করুন। একটি সামগ্রী সরবরাহকারী ব্যবহার করে ডিফল্টরূপে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
remoteFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশফাইল
public boolean pushFile (File localFile, String remoteFilePath, int userId)
ডিভাইসে একটি ফাইল পুশ করুন। একটি সামগ্রী সরবরাহকারী ব্যবহার করে ডিফল্টরূপে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
remoteFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
userId | int : ধাক্কা দেওয়ার জন্য ব্যবহারকারী |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুশস্ট্রিং
public boolean pushString (String contents, String remoteFilePath)
একটি স্ট্রিং থেকে ডিভাইসে তৈরি করা ফাইল পুশ করুন
পরামিতি | |
---|---|
contents | String : ধাক্কা দেওয়ার জন্য ফাইলের বিষয়বস্তু |
remoteFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি স্ট্রিং সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুট
public void reboot (String reason)
রিবুট জুড়ে প্রদত্ত reason
সহ ডিভাইসটিকে adb মোডে রিবুট করুন।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।
সর্বশেষ রিবুট কারণ sys.boot.reason
প্রোপেটি জিজ্ঞাসা করে প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
reason | String : এই রিবুটের একটি কারণ, বা কোনও কারণ নির্দিষ্ট না করা থাকলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুট
public void reboot ()
ডিভাইসটিকে অ্যাডবি মোডে রিবুট করুন।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটআইন্টোবুটলোডার
public void rebootIntoBootloader ()
ডিভাইসটিকে বুটলোডার মোডে রিবুট করুন।
ডিভাইস বুটলোডার মোডে না থাকা পর্যন্ত ব্লকগুলি।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটিন্টফাস্টবুটড
public void rebootIntoFastbootd ()
ডিভাইসটিকে ফাস্টবুট মোডে রিবুট করুন।
ডিভাইস ফাস্টবুটড মোডে না থাকা পর্যন্ত ব্লকগুলি।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটিনটোরেকোভারজি
public void rebootIntoRecovery ()
ডিভাইসটিকে অ্যাডবি রিকভারি মোডে রিবুট করুন।
ডিভাইস পুনরুদ্ধারে প্রবেশ না হওয়া পর্যন্ত ব্লকগুলিনিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটিনটোসাইডেললোড
public void rebootIntoSideload ()
ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটিনটোসাইডেললোড
public void rebootIntoSideload (boolean autoReboot)
ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে
পরামিতি | |
---|---|
autoReboot | boolean : সাইডেলডের পরে স্বয়ংক্রিয়ভাবে ডিভাইসটি পুনরায় বুট করবেন কিনা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটুন্টিলোনলাইন
public void rebootUntilOnline ()
reboot()
এর বিকল্প যা ডিভাইস অনলাইন না হওয়া পর্যন্ত ব্লক করে যেমন adb-এর কাছে দৃশ্যমান।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটুন্টিলোনলাইন
public void rebootUntilOnline (String reason)
reboot()
এর বিকল্প যা ডিভাইস অনলাইন না হওয়া পর্যন্ত ব্লক করে যেমন adb-এর কাছে দৃশ্যমান।
পরামিতি | |
---|---|
reason | String : এই রিবুটের একটি কারণ, বা কোনও কারণ নির্দিষ্ট না করা থাকলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটারস্পেস
public void rebootUserspace ()
ডিভাইসের শুধুমাত্র ইউজারস্পেস অংশ রিবুট করে।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।
সতর্কতা। ইউজারস্পেস রিবুট বর্তমানে সক্রিয় বিকাশের অধীনে রয়েছে, এটি আপনার নিজের ঝুঁকিতে ব্যবহার করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিবুটারস্পেসুন্টিলঅনলাইন
public void rebootUserspaceUntilOnline ()
rebootUserspace()
()} এর একটি বিকল্প যা ডিভাইস অনলাইন না হওয়া পর্যন্ত ব্লক করে যেমন adb-এর কাছে দৃশ্যমান।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুনরুদ্ধার ডেভিস
public boolean recoverDevice ()
ডিভাইস যোগাযোগ পুনরুদ্ধার করার চেষ্টা।
রিটার্নস | |
---|---|
boolean | সত্য যদি পুনরুদ্ধার চেষ্টা করা হয় এবং সফল হয় তবে পুনরুদ্ধারটি এড়িয়ে গেলে মিথ্যা ফেরত দেয় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইস আর উপলব্ধ না হয় |
রেজিস্টারডেভেসিঅ্যাকশনআরসিভার
public void registerDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
এই ডিভাইসের জন্য একটি IDeviceActionReceiver
নিবন্ধন করে।
সমস্ত নিবন্ধিত IDeviceActionReceiver
এস কোনও ডিভাইস ক্রিয়া শুরু হওয়ার আগে এবং ডিভাইসের ক্রিয়া শেষ হওয়ার পরে অবহিত করা হবে।
পরামিতি | |
---|---|
deviceActionReceiver | IDeviceActionReceiver : একটি IDeviceActionReceiver যা নিবন্ধিত হবে। |
Remountsystemreadonly
public void remountSystemReadOnly ()
ডিভাইসে সিস্টেম পার্টিশনটি শুধুমাত্র পড়ার জন্য তৈরি করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
Remountsystemwaretable
public void remountSystemWritable ()
ডিভাইসে সিস্টেম পার্টিশন লেখার যোগ্য করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
Remountvendereadonly
public void remountVendorReadOnly ()
শুধুমাত্র পঠনযোগ্য ডিভাইসে বিক্রেতা পার্টিশন করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
Remountvendorwortial
public void remountVendorWritable ()
ডিভাইসে বিক্রেতা পার্টিশন লেখার যোগ্য করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অপসারণ
public boolean removeAdmin (String componentName, int userId)
প্রদত্ত ব্যবহারকারীর মধ্যে প্রদত্ত ডিভাইস অ্যাডমিনকে সরান এবং এটি সফল হলে true
ফিরে আসে, অন্যথায় false
।
পরামিতি | |
---|---|
componentName | String : ডিভাইস অ্যাডমিন অপসারণ করা হবে। |
userId | int : ব্যবহারকারী যে ডিভাইস অ্যাডমিন বাস করে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি এটি সফল হয়, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সরানোর মালিকরা
public void removeOwners ()
সর্বোত্তম প্রচেষ্টা সহ সমস্ত বিদ্যমান ডিভাইস প্রোফাইল মালিকদের সরান।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অপসারণকারী
public boolean removeUser (int userId)
ডিভাইস থেকে প্রদত্ত ব্যবহারকারীকে সরান।
পরামিতি | |
---|---|
userId | int : ব্যবহারকারী অপসারণ |
রিটার্নস | |
---|---|
boolean | সত্য যদি আমরা ব্যবহারকারীকে অপসারণে সফল হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রিসেটকন্টেন্টপ্রভিডারসেটআপ
public void resetContentProviderSetup ()
এটি আবার ট্রিগার করার জন্য সামগ্রী সরবরাহকারী সেটআপের জন্য পতাকাটি পুনরায় সেট করুন।
রানইনস্ট্রুমেন্টেশন টেস্টস
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
প্যারামিটার হিসাবে পাস করা এক বা একাধিক শ্রোতাদের সাথে ERROR(/#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection))
সম্পাদন করার সুবিধার পদ্ধতি৷
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : IRemoteAndroidTestRunner যা পরীক্ষাগুলি চালায় |
listeners | ITestLifeCycleReceiver : পরীক্ষার ফলাফল শ্রোতা (গুলি) |
রিটার্নস | |
---|---|
boolean | true যদি টেস্ট কমান্ডটি সম্পন্ন হয়। false যদি এটি সম্পূর্ণ করতে ব্যর্থ হয় তবে পুনরুদ্ধার সফল হয় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রানইনস্ট্রুমেন্টেশন টেস্টস
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
ইন্সট্রুমেন্টেশন পরীক্ষা চালায়, এবং ডিভাইস পুনরুদ্ধার প্রদান করে।
যদি পরীক্ষার রান শেষ হওয়ার আগে ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার সফল হয়, তবে সমস্ত শ্রোতাকে টেস্টরুনফেইল করা সম্পর্কে অবহিত করা হবে এবং "মিথ্যা" ফিরে আসবে। পরীক্ষার কমান্ডটি পুনরায় চালু হবে না। প্রয়োজনে পুনরায় চেষ্টা করার জন্য এটি কলকারীদের কাছে রেখে দেওয়া হয়েছে।
যদি পরীক্ষার রান শেষ হওয়ার আগে ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার ব্যর্থ হয় তবে সমস্ত শ্রোতাদের টেস্টরুনফেইলড এবং ডিভাইসনোট্যাভেলেবল এক্সসেপশনটি নিক্ষেপ করা হবে বলে অবহিত করা হবে।
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : IRemoteAndroidTestRunner যা পরীক্ষাগুলি চালায় |
listeners | : পরীক্ষার ফলাফল শ্রোতা |
রিটার্নস | |
---|---|
boolean | true যদি টেস্ট কমান্ডটি সম্পন্ন হয়। ডিভাইস যোগাযোগ ব্যতিক্রমের কারণে যদি এটি সম্পূর্ণ করতে ব্যর্থ হয় তবে false , তবে পুনরুদ্ধার সফল হয়েছে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রানিনস্ট্রুমেন্টেশন টেস্টসাসার
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 |
রানিনস্ট্রুমেন্টেশন টেস্টসাসার
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
ITestDevice.runInstrumentationTests(IRemoteAndroidTestRunner, ITestLifeCycleReceiver...)
এর মতই কিন্তু একটি প্রদত্ত ব্যবহারকারীর জন্য পরীক্ষা চালায়।
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | ITestLifeCycleReceiver |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহারে IConfiguration
ইনজেকশন করে।
পরামিতি | |
---|---|
configuration | IConfiguration |
সেটকনেকশনভডিনফো
public final void setConnectionAvdInfo (GceAvdInfo avdInfo)
পরামিতি | |
---|---|
avdInfo | GceAvdInfo |
সেট তারিখ
public void setDate (Date date)
ডিভাইসে তারিখ সেট করে
দ্রষ্টব্য: ডিভাইসে তারিখ সেট করার জন্য রুট প্রয়োজন
পরামিতি | |
---|---|
date | Date : একটি নির্দিষ্ট তারিখ নির্দিষ্ট করুন; null থাকলে হোস্টের তারিখ ব্যবহার করবে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটডেভিস মালিক
public boolean setDeviceOwner (String componentName, int userId)
প্রদত্ত ব্যবহারকারীর ডিভাইসের মালিক হিসাবে একটি ডিভাইস অ্যাডমিন উপাদান সেট করুন।
পরামিতি | |
---|---|
componentName | String : ডিভাইস অ্যাডমিনের ডিভাইস মালিক হতে। |
userId | int : ব্যবহারকারী যে ডিভাইস মালিক বাস করে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি এটি সফল হয়, অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
setdevicestate
public void setDeviceState (TestDeviceState deviceState)
ডিভাইসের অবস্থা আপডেট করুন।
পরামিতি | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
সেটেমুলেটরআউটপুট স্ট্রিম
public void setEmulatorOutputStream (SizeLimitedOutputStream output)
আউটপুট লগ করতে এমুলেটর সেট SizeLimitedOutputStream
সেট করুন
পরামিতি | |
---|---|
output | SizeLimitedOutputStream : আউটপুট লগ করতে |
সেটেমুলেটর প্রসেস
public void setEmulatorProcess (Process p)
Process
সেট করে, যখন এই ডিভাইসটি একটি এমুলেটর হয়।
পরামিতি | |
---|---|
p | Process |
সেটফাস্টবুটেনেবল
public void setFastbootEnabled (boolean fastbootEnabled)
ডিভাইসের জন্য ফাস্টবুট বিকল্পটি সেট করুন। ডিভাইসটি প্রথমে বরাদ্দ করা হলে সেট করা উচিত।
পরামিতি | |
---|---|
fastbootEnabled | boolean : ফাস্টবুট ডিভাইসের জন্য উপলব্ধ কিনা |
সেটফাস্টবুটপাথ
public void setFastbootPath (String fastbootPath)
ফাস্টবুট বাইনারি যা ব্যবহার করা উচিত তার পথ সেট করে। এখনও ফাস্টবুট ফাংশন সক্ষম করার জন্য, সত্য হতে হবে isFastbootEnabled()
পরামিতি | |
---|---|
fastbootPath | String |
setidevice
public void setIDevice (IDevice newDevice)
এই আইটিস্টেভিসের সাথে সম্পর্কিত আইডিভাইস আপডেট করুন।
নতুন আইডিভাইসকে অবশ্যই বর্তমান রেফারেন্সের মতো একই শারীরিক ডিভাইসটি উল্লেখ করতে হবে। যদি ডিডিএমএস একটি নতুন আইডিভাইস বরাদ্দ করে থাকে তবে এই পদ্ধতিটি বলা হবেপরামিতি | |
---|---|
newDevice | IDevice : IDevice |
সেটলগস্টার্টডেলে
public void setLogStartDelay (int delay)
কোনও অনলাইন ডিভাইসের জন্য লগক্যাট ক্যাপচার শুরু করার আগে অপেক্ষা করতে এমএসে সময় সেট করে।
পরামিতি | |
---|---|
delay | int : এমএসে বিলম্ব |
সেট অপশন
public void setOptions (TestDeviceOptions options)
ডিভাইসের জন্য TestDeviceOptions
সেট করুন
পরামিতি | |
---|---|
options | TestDeviceOptions |
সেট প্রপার্টি
public boolean setProperty (String propKey, String propValue)
ডিভাইসে প্রদত্ত সম্পত্তি মান সেট করে। এডিবি রুট সত্য প্রয়োজন।
পরামিতি | |
---|---|
propKey | String : সেট করা মূল লক্ষ্য। |
propValue | String : সম্পত্তির মান সেট করা হবে। |
রিটার্নস | |
---|---|
boolean | সেটপ্রপ কমান্ডটি সফল হলে, অন্যথায় মিথ্যা হলে True প্রত্যাবর্তন করে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটরেকওভারজি
public void setRecovery (IDeviceRecovery recovery)
এই ডিভাইসের জন্য ব্যবহার করার জন্য IDeviceRecovery
সেট করুন। ডিভাইসটি প্রথমে বরাদ্দ করা হলে সেট করা উচিত।
পরামিতি | |
---|---|
recovery | IDeviceRecovery : IDeviceRecovery |
সেটরেকওভারিমোড
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
ডিভাইসের জন্য ব্যবহার করার জন্য বর্তমান পুনরুদ্ধার মোড সেট করুন।
কোনও ডিভাইস যোগাযোগের সমস্যার মুখোমুখি হলে কোন পুনরুদ্ধার পদ্ধতিটি ব্যবহার করতে হবে তা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এটি যখন প্রয়োজন তখন কেবল এই পদ্ধতিটি অল্প পরিমাণে ব্যবহার করার পরামর্শ দেওয়া হয়েছে (উদাহরণস্বরূপ, যখন কাঠামোটি নিচে থাকে ইত্যাদিপরামিতি | |
---|---|
mode | ITestDevice.RecoveryMode : 'কেবল অনলাইনে পুনরুদ্ধার করা' মোড চালু থাকা উচিত কিনা। |
সেটসেটিং
public void setSetting (String namespace, String key, String value)
setSetting(int, String, String, String)
দেখুন এবং সিস্টেম ব্যবহারকারীর উপর সঞ্চালিত।
পরামিতি | |
---|---|
namespace | String |
key | String |
value | String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটসেটিং
public void setSetting (int userId, String namespace, String key, String value)
প্রদত্ত ব্যবহারকারীর নেমস্পেসে একটি সেটিং মান যুক্ত করুন। কিছু সেটিংস কেবল পুনরায় বুট করার পরে পাওয়া যাবে। নেমস্পেস অবশ্যই একটি হতে হবে: {"সিস্টেম", "সুরক্ষিত", "গ্লোবাল"}
পরামিতি | |
---|---|
userId | int |
namespace | String |
key | String |
value | String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটেলগার
public void setTestLogger (ITestLogger testLogger)
ITestLogger
উদাহরণ ইনজেকশন
পরামিতি | |
---|---|
testLogger | ITestLogger |
সেটট্র্যাকিংসিরিয়াল
public void setTrackingSerial (String trackingSerial)
ডিভাইস পরিচালনার উদ্দেশ্যে আমরা ডিভাইসের উল্লেখ করার জন্য যে সিরিয়ালটি ব্যবহার করি তা ট্র্যাক করি।
পরামিতি | |
---|---|
trackingSerial | String |
সেটিউসফেস্টবুটেরেস
public void setUseFastbootErase (boolean useFastbootErase)
ডিভাইসে একটি পার্টিশন মুছে ফেলার জন্য fastboot ইরেজ বা fastboot বিন্যাস ব্যবহার করবেন কিনা তা সেট করুন।
পরামিতি | |
---|---|
useFastbootErase | boolean : true যদি ফাস্টবুট মুছতে ব্যবহার করা উচিত বা false যদি ফাস্টবুট ফর্ম্যাটটি ব্যবহার করা উচিত। |
স্টার্টলগক্যাট
public void startLogcat ()
ব্যাকগ্রাউন্ডে ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা শুরু করুন।
লগক্যাট আউটপুট ইতিমধ্যে ক্যাপচার করা হলে কোনও প্রভাব ফেলবে না। ডেটা পরে getlogcat এর মাধ্যমে পুনরুদ্ধার করা যায়। যখন ডিভাইসটি আর ব্যবহারে নেই,stopLogcat()
কল করতে হবে। টিএফ ফ্রেমওয়ার্কটি শুরু হবে এবং লগক্যাট বন্ধ করে দেবে বলে startLogcat()
এবং stopLogcat()
সাধারণত কোনও টিএফের অনুরোধের প্রসঙ্গে ডাকা হবে না। স্টার্টট্রেডইনমোডেস্টেস্টিং
public boolean startTradeInModeTesting (int timeoutMs)
টেস্টিং ট্রেড-ইন মোড সক্ষম করুন। ডিভাইসটি মুছে ফেলা হবে এবং পুনরায় বুট হবে।
পরামিতি | |
---|---|
timeoutMs | int |
রিটার্নস | |
---|---|
boolean | সত্য যদি আমরা সফল হয়, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
স্টার্টউজার
public boolean startUser (int userId)
যদি বর্তমানে এটি বন্ধ হয়ে যায় তবে কোনও প্রদত্ত ব্যবহারকারীকে ব্যাকগ্রাউন্ডে শুরু করে। যদি ব্যবহারকারী ইতিমধ্যে পটভূমিতে চলছে তবে এই পদ্ধতিটি একটি নুপ।
পরামিতি | |
---|---|
userId | int : ব্যবহারকারীর পটভূমিতে শুরু করা |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী সফলভাবে পটভূমিতে শুরু করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্টার্টউজার
public boolean startUser (int userId, boolean waitFlag)
যদি বর্তমানে এটি বন্ধ হয়ে যায় তবে কোনও প্রদত্ত ব্যবহারকারীকে ব্যাকগ্রাউন্ডে শুরু করে। যদি ব্যবহারকারী ইতিমধ্যে পটভূমিতে চলছে তবে এই পদ্ধতিটি একটি নুপ। অপারেশনটির প্রভাব ফেলতে অপেক্ষা করতে অতিরিক্ত পতাকা সরবরাহ করা সম্ভব।
পরামিতি | |
---|---|
userId | int : ব্যবহারকারীর পটভূমিতে শুরু করা |
waitFlag | boolean : ব্যবহারকারী শুরু এবং আনলক না হওয়া পর্যন্ত কমান্ডটি অপেক্ষা করবে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী সফলভাবে পটভূমিতে শুরু করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্টার্টভাইজব্যাকগ্রাউন্ডউজার
public boolean startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag)
প্রদত্ত ডিসপ্লেতে দৃশ্যমান ব্যাকগ্রাউন্ডে প্রদত্ত ব্যবহারকারী শুরু করে (অর্থাত্, ব্যবহারকারীকে সেই ডিসপ্লেতে ক্রিয়াকলাপ চালু করতে দেয়)।
দ্রষ্টব্য: এই কমান্ডটি ব্যবহারকারী উপস্থিত রয়েছে কিনা তা পরীক্ষা করে না, প্রদর্শন পাওয়া যায়, device supports such feature
ইত্যাদি etc.
পরামিতি | |
---|---|
userId | int : ব্যবহারকারীর পটভূমিতে শুরু করা |
displayId | int : ব্যবহারকারী শুরু করার জন্য প্রদর্শন করুন |
waitFlag | boolean : ব্যবহারকারী শুরু এবং আনলক না হওয়া পর্যন্ত কমান্ডটি অপেক্ষা করবে। |
রিটার্নস | |
---|---|
boolean | true যদি ব্যবহারকারী সফলভাবে পটভূমিতে দৃশ্যমান শুরু হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্টপেমুলেটরআউটপুট
public void stopEmulatorOutput ()
এমুলেটর আউটপুট বন্ধ করুন এবং মুছুন।
স্টপলগক্যাট
public void stopLogcat ()
ডিভাইস থেকে logcat আউটপুট ক্যাপচার করা বন্ধ করুন, এবং বর্তমানে সংরক্ষিত logcat ডেটা বাতিল করুন৷
লগক্যাট আউটপুট ক্যাপচার না করা হলে কোনও প্রভাব ফেলবে না।স্টপট্রেডইনমোডেস্টেস্টিং
public void stopTradeInModeTesting ()
ট্রেড-ইন মোড টেস্টিং বন্ধ করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্টপুয়েসার
public boolean stopUser (int userId)
প্রদত্ত ব্যবহারকারীকে থামিয়ে দেয়। যদি ব্যবহারকারী ইতিমধ্যে বন্ধ হয়ে যায় তবে এই পদ্ধতিটি একটি নুপ। বর্তমান এবং সিস্টেম ব্যবহারকারীকে থামাতে পারে না।
পরামিতি | |
---|---|
userId | int : ব্যবহারকারী থামাতে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী সফলভাবে বন্ধ হয়ে যায়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্টপুয়েসার
public boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)
একটি প্রদত্ত ব্যবহারকারী বন্ধ করুন। অপারেশনটির প্রভাব ফেলতে অপেক্ষা করতে অতিরিক্ত পতাকা সরবরাহ করা সম্ভব এবং ব্যবহারকারীকে সমাপ্ত করতে বাধ্য করা। বর্তমান এবং সিস্টেম ব্যবহারকারীকে থামাতে পারে না।
পরামিতি | |
---|---|
userId | int : ব্যবহারকারী থামাতে। |
waitFlag | boolean : ব্যবহারকারী বন্ধ না হওয়া পর্যন্ত কমান্ডটি অপেক্ষা করবে। |
forceFlag | boolean : ব্যবহারকারীকে থামিয়ে দেবে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী সফলভাবে বন্ধ হয়ে যায়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
স্যুইচটোডবিটিসিপি
public String switchToAdbTcp ()
ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করুন।
রিটার্নস | |
---|---|
String | টিসিপি সিরিয়াল নম্বর বা null যদি ডিভাইসটি স্যুইচ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সুইচটোডবাসবি
public boolean switchToAdbUsb ()
ইউএসবি মোডে ডিভাইসটি অ্যাডবি-তে স্যুইচ করুন।
রিটার্নস | |
---|---|
boolean | true যদি স্যুইচ সফল হয়, অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সুইচুসার
public boolean switchUser (int userId)
ডিফল্ট সময়সীমা সহ অন্য ইউজারআইডে স্যুইচ করুন। switchUser(int, long)
।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | সত্য যদি নতুন ইউজারআইডি ইউজারআইডি সরবরাহকারীর সাথে মেলে। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সুইচুসার
public boolean switchUser (int userId, long timeout)
সময়সীমা হিসাবে প্রদত্ত সময়সীমা সহ অন্য ইউজারআইডে স্যুইচ করুন। ব্যবহারকারী পরিবর্তন সফল হওয়ার পরে কীগার্ড অক্ষম করার চেষ্টা করুন।
পরামিতি | |
---|---|
userId | int |
timeout | long : সুইচ-ব্যবহারকারীর জন্য মিথ্যা ফেরত দেওয়ার আগে অপেক্ষা করতে ব্যর্থ হয়েছে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি নতুন ইউজারআইডি ইউজারআইডি সরবরাহকারীর সাথে মেলে। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সিঙ্কফাইলস
public boolean syncFiles (File localFileDir, String deviceFilePath)
ডিভাইসে স্থানীয় ফাইল ডিরেক্টরির বিষয়বস্তু ক্রমবর্ধমানভাবে সিঙ্ক করে।
স্থানীয় ফাইলগুলির টাইমস্ট্যাম্পগুলি তাদের দূরবর্তী সমতুল্যগুলির সাথে তুলনা করে কোন ফাইলগুলি চাপ দেওয়া উচিত তা স্থির করে। কেবলমাত্র 'নতুন' বা অস্তিত্বহীন ফাইলগুলি ডিভাইসে ঠেলে দেওয়া হবে। সুতরাং ডিভাইসে ফাইল সেট ইতিমধ্যে আপ টু ডেট থাকলে ওভারহেড তুলনামূলকভাবে ছোট হওয়া উচিত। লুকানো ফাইলগুলি (নামগুলি "" "দিয়ে শুরু করে) উপেক্ষা করা হবে। উদাহরণ ব্যবহার: সিঙ্কফাইলস ("/টিএমপি/ফাইল", "/এসডকার্ড") যদি এটি ইতিমধ্যে বিদ্যমান না থাকে তবে একটি/এসডকার্ড/ফাইল ডিরেক্টরি তৈরি করবে এবং পুনরাবৃত্তভাবে/টিএমপি/ফাইলগুলি/এসডকার্ড/ফাইলগুলিতে চাপ দিন।পরামিতি | |
---|---|
localFileDir | File : স্থানীয় ফাইল ডিরেক্টরিটি পুনরাবৃত্তভাবে ধাক্কা দেওয়ার জন্য ফাইল রয়েছে। |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ রুট। থোস ফাইল পাথের সমস্ত ডিরেক্টরি অবশ্যই পঠনযোগ্য হতে হবে। অর্থাত্ এডিবি যখন রুট না হয় তখন/ডেটা/স্থানীয়/টিএমপিতে চাপ দেওয়া ব্যর্থ হবে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলগুলি সফলভাবে সিঙ্ক করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
টেকবুগরপোর্ট
public Bugreport takeBugreport ()
একটি বাগেরপোর্ট নিন এবং এটি পরিচালনা করার জন্য এটি একটি Bugreport
অবজেক্টের ভিতরে ফিরিয়ে দেয়। ইস্যুর ক্ষেত্রে নাল ফিরুন। বুগরেপোর্ট অবজেক্টে রেফারেন্সযুক্ত ফাইলটি Bugreport.close()
এর মাধ্যমে পরিষ্কার করা দরকার।
রিটার্নস | |
---|---|
Bugreport |
আনইনস্টলপ্যাকেজ
public String uninstallPackage (String packageName)
ডিভাইস থেকে একটি অ্যান্ড্রয়েড প্যাকেজ আনইনস্টল করুন।
পরামিতি | |
---|---|
packageName | String : আনইনস্টল করতে অ্যান্ড্রয়েড প্যাকেজ |
রিটার্নস | |
---|---|
String | একটি ত্রুটি কোড সহ একটি String , বা সাফল্য যদি null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আনইনস্টলপ্যাকেজ ফোরুজার
public String uninstallPackageForUser (String packageName, int userId)
প্রদত্ত ব্যবহারকারীর জন্য ডিভাইস থেকে একটি অ্যান্ড্রয়েড প্যাকেজ আনইনস্টল করুন।
পরামিতি | |
---|---|
packageName | String : আনইনস্টল করতে অ্যান্ড্রয়েড প্যাকেজ |
userId | int : আনইনস্টল করার জন্য পূর্ণসংখ্যা ব্যবহারকারী আইডি। |
রিটার্নস | |
---|---|
String | একটি ত্রুটি কোড সহ একটি String , বা সাফল্য যদি null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ডিভাইস আনলক করুন
public boolean unlockDevice ()
ডিভাইসটি এনক্রিপ্ট করা অবস্থায় থাকলে ডিভাইসটিকে আনলক করে।
এই পদ্ধতিটি কাঠামোটি পুনরায় চালু করতে পারে তবেpostBootSetup()
কল করবে না। অতএব, এই পদ্ধতিটি ফিরে এলে ডিভাইসটি পরীক্ষা করার জন্য পুরোপুরি প্রস্তুত নাও হতে পারে।রিটার্নস | |
---|---|
boolean | true যদি সফল হয় বা ডিভাইসটি আনক্রিপ্ট করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
unmoundebugfs
public void unmountDebugfs ()
ডিবাগগুলি আনমাউন্ট করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোরবুট কমপ্লিট
public boolean waitForBootComplete (long timeOut)
ডিভাইসের বুট সম্পূর্ণ পতাকা সেট না হওয়া পর্যন্ত ব্লক করে।
পরামিতি | |
---|---|
timeOut | long : পতাকা সেট করার জন্য অপেক্ষা করার জন্য এমসিসিতে সময় |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইসের বুট সম্পূর্ণ পতাকা সময়সীমার মধ্যে সেট করা থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভিসিভেলেবল
public boolean waitForDeviceAvailable ()
ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। ডিফল্ট সময়সীমা ব্যবহার করে।
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে মিথ্যা যদি পুনরুদ্ধার অক্ষম এবং অনুপলব্ধ থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভিসিভেলেবল
public boolean waitForDeviceAvailable (long waitTime)
ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে মিথ্যা যদি পুনরুদ্ধার অক্ষম এবং অনুপলব্ধ থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভিসেভেলেবলইনরেকওভারপথ
public boolean waitForDeviceAvailableInRecoverPath (long waitTime)
রিকভারি পাথ বিবেচনা না করে ডিভাইসটি প্রতিক্রিয়াশীল এবং উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে অনুপলব্ধ থাকলে মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভাইসবুটলোডার
public void waitForDeviceBootloader ()
ফাস্টবুটের মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। ডিফল্ট সময়সীমা ব্যবহার করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভাইসিন রিকওভারজি
public boolean waitForDeviceInRecovery (long waitTime)
ডিভাইসটিকে 'adb রিকভারি' অবস্থায় থাকার জন্য ব্লক করে (মনে রাখবেন এটি IDeviceRecovery
থেকে আলাদা)।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইস সময়ের মেয়াদ শেষ হওয়ার আগে পুনরুদ্ধারে বুট করে। অন্যথায় false |
ওয়েটফোর্ডভিসিনসাইডলড
public boolean waitForDeviceInSideload (long waitTime)
ডিভাইসটিকে 'adb sideload' অবস্থায় থাকতে ব্লক করে
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সময়ের মেয়াদ শেষ হওয়ার আগে ডিভাইসটি সাইডেলডে বুট করে তবে true । অন্যথায় false |
ওয়েটফোর্ডেভিসেনট্যাভেলেবল
public boolean waitForDeviceNotAvailable (long waitTime)
ডিভাইসটি উপলব্ধ না হওয়ার জন্য ব্লকগুলি যেমন adb থেকে অনুপস্থিত
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সময়ের মেয়াদ শেষ হওয়ার আগে যদি ডিভাইসটি উপলভ্য না হয় তবে true । অন্যথায় false |
ওয়েটফোর্ডভাইসঅনলাইন
public void waitForDeviceOnline ()
ডিভাইসটি adb এর মাধ্যমে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। ডিফল্ট সময়সীমা ব্যবহার করে
দ্রষ্টব্য ডিভাইসটি অগত্যা সমাপ্তির কমান্ডগুলির জন্য প্রতিক্রিয়াশীল নাও হতে পারে। পরিবর্তেwaitForDeviceAvailable()
ব্যবহার করুন।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভাইসঅনলাইন
public void waitForDeviceOnline (long waitTime)
ডিভাইসটি adb এর মাধ্যমে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
দ্রষ্টব্য ডিভাইসটি অগত্যা সমাপ্তির কমান্ডগুলির জন্য প্রতিক্রিয়াশীল নাও হতে পারে। পরিবর্তেwaitForDeviceAvailable()
ব্যবহার করুন।পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ওয়েটফোর্ডভিসেল
public boolean waitForDeviceShell (long waitTime)
একটি মৌলিক adb শেল কমান্ডের জন্য ডিভাইস প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইস waitTime কেটে যাওয়ার আগে প্রতিক্রিয়াশীল হয়ে ওঠে। |
সুরক্ষিত পদ্ধতি
অ্যাডেক্সট্রাকনেকশনবিল্ডারআরজস
protected void addExtraConnectionBuilderArgs (DefaultConnection.ConnectionBuilder builder)
পরামিতি | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
বিল্ডডবশেলকম্যান্ড
protected String[] buildAdbShellCommand (String command, boolean forceExitStatusDetection)
প্রদত্ত এডিবি শেল কমান্ড সেশন এবং আরগসের জন্য ওএস কমান্ড তৈরি করে
পরামিতি | |
---|---|
command | String |
forceExitStatusDetection | boolean |
রিটার্নস | |
---|---|
String[] |
চেকাপিলভেলাগাইনস্ট
protected void checkApiLevelAgainst (String feature, int strictMinLevel)
পরামিতি | |
---|---|
feature | String |
strictMinLevel | int |
createrebootdeviceaction
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
রিবুট অ্যাকশন সম্পাদন করার সময় ব্যবহার করার জন্য একটি RebootDeviceAction
তৈরি করুন।
পরামিতি | |
---|---|
rebootMode | NativeDevice.RebootMode : এই রিবুটের একটি মোড। |
reason | String : এই রিবুট জন্য। |
রিটার্নস | |
---|---|
NativeDevice.RebootDeviceAction | তৈরি করা RebootDeviceAction । |
দাদব্রেবুট
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
একটি এডিবি রিবুট সম্পাদন করুন।
পরামিতি | |
---|---|
rebootMode | NativeDevice.RebootMode : এই রিবুটের একটি মোড। |
reason | String : এই রিবুট জন্য। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
encuruntimepermessionsupported
protected void ensureRuntimePermissionSupported ()
রানটাইম অনুমতি সমর্থিত না হলে ব্যতিক্রম ছুঁড়ে ফেলার সহায়ক পদ্ধতি
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getapilevelsafe
protected int getApiLevelSafe ()
রিটার্নস | |
---|---|
int |
সংযোগ শুরু করুন
protected void initializeConnection (IBuildInfo info, MultiMap<String, String> attributes)
পরামিতি | |
---|---|
info | IBuildInfo |
attributes | MultiMap |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
ইন্টারনালগেটপ্রোপার্টি
protected String internalGetProperty (String propName, String fastbootVar, String description)
ডিডিএমএলআইবি ক্যাশে থেকে ডিফল্টরূপে একটি ডিভাইস সম্পত্তি আনুন এবং ডিভাইসটি ফাস্টবুটে রয়েছে কিনা তার উপর নির্ভর করে `এডিবি শেল getProp` বা` ফাস্টবুট getvar` এর মধ্যে ফিরে আসে।
পরামিতি | |
---|---|
propName | String : ডিভাইস সম্পত্তিটির নাম হিসাবে `এডিবি শেল getProp` দ্বারা ফিরে আসে |
fastbootVar | String : কোয়েরিতে সমতুল্য ফাস্টবুট ভেরিয়েবলের নাম। যদি null , ফাস্টবুট ক্যোয়ারির চেষ্টা করা হবে না |
description | String : ভেরিয়েবলের একটি সাধারণ বিবরণ। প্রথম চিঠিটি মূলধন করা উচিত। |
রিটার্নস | |
---|---|
String | একটি স্ট্রিং, সম্ভবত null বা খালি, প্রদত্ত সম্পত্তির মান সমন্বিত |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আইসিন্রেবুটক্যালব্যাক
protected boolean isInRebootCallback ()
রিবুট কলব্যাকগুলি বর্তমানে কার্যকর করা হচ্ছে কিনা তা ফেরত দেয়। সত্য হলে রিবুটের জন্য সমস্ত পাবলিক এপিআই অক্ষম করা উচিত।
রিটার্নস | |
---|---|
boolean |
আইনওয়ার
protected boolean isNewer (File localFile, IFileEntry entry)
রিমোট ফাইলের চেয়ে স্থানীয় ফাইল যদি নতুন হয় তবে true
ফিরিয়ে দিন। IFileEntry
মিনিটের সাথে সঠিক হয়ে উঠছে, সমান সময়ের ক্ষেত্রে, ফাইলটি আরও নতুন হিসাবে বিবেচিত হবে।
পরামিতি | |
---|---|
localFile | File |
entry | IFileEntry |
রিটার্নস | |
---|---|
boolean |
বিজ্ঞপ্তি
protected void notifyRebootEnded ()
রিবুট এন্ড ইভেন্ট সম্পর্কে সমস্ত IDeviceActionReceiver
অবহিত করে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
বিজ্ঞপ্তি
protected void notifyRebootStarted ()
রিবুট স্টার্ট ইভেন্ট সম্পর্কে সমস্ত IDeviceActionReceiver
অবহিত করে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পারফর্মডেভিসেকশন
protected boolean performDeviceAction (String actionDescription, NativeDevice.DeviceAction action, int retryAttempts)
এই ডিভাইসে একটি ক্রিয়া সম্পাদন করে। ক্রিয়া ব্যর্থ হলে ডিভাইস পুনরুদ্ধার করার চেষ্টা এবং ally চ্ছিকভাবে কমান্ড পুনরায় চেষ্টা করুন।
পরামিতি | |
---|---|
actionDescription | String : কর্মের একটি সংক্ষিপ্ত বিবরণ সম্পাদন করতে হবে। শুধুমাত্র লগিংয়ের উদ্দেশ্যে ব্যবহৃত। |
action | NativeDevice.DeviceAction : কর্ম সম্পাদন করা হবে |
retryAttempts | int : পুনরায় চেষ্টাটি যদি ব্যর্থ হয় তবে পুনরুদ্ধার সফল হয় তবে পদক্ষেপ নেওয়ার চেষ্টা করে |
রিটার্নস | |
---|---|
boolean | true যদি পদক্ষেপ সফলভাবে সম্পাদিত হয় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি পুনরুদ্ধারের প্রচেষ্টা ব্যর্থ হয় বা সাফল্য ছাড়াই সর্বোচ্চ প্রচেষ্টা করা হয় |
পোস্টডব্রেবুট
protected void postAdbReboot ()
সম্ভাব্য অতিরিক্ত ক্রিয়া যা পুনরায় বুট করার পরে নেওয়া যেতে পারে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
প্রিপোস্টবুটসেটআপ
protected void prePostBootSetup ()
প্রতিটি ডিভাইসের প্রকার (অ্যান্ড্রয়েডনেটভাইডভাইস, টেস্টডেভাইস) নির্দিষ্ট পোস্ট বুট সেটআপের জন্য এই পদ্ধতিটি ওভাররাইড করার অনুমতি দেয়।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পুলফিলিন্টার্নাল
protected boolean pullFileInternal (String remoteFilePath, File localFile)
পরামিতি | |
---|---|
remoteFilePath | String |
localFile | File |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটক্লক
protected void setClock (Clock clock)
ব্যবহারের জন্য ঘড়ির উদাহরণ সেট করুন।
পরামিতি | |
---|---|
clock | Clock |
সেটমিক্রোড্রয়েডপ্রসেস
protected void setMicrodroidProcess (Process process)
টেস্টডেভাইসকে মাইক্রোড্রয়েড হিসাবে চিহ্নিত করে এবং এর সিআইডি সেট করে।
পরামিতি | |
---|---|
process | Process : মাইক্রোড্রয়েড ভিএম প্রক্রিয়া। |
সেটস্টেডভাইসোপশনস
protected void setTestDeviceOptions (deviceOptions)
পরামিতি | |
---|---|
deviceOptions | |
সিম্পলফাস্টবুটকম্যান্ড
protected CommandResult simpleFastbootCommand (long timeout,envVarMap, String[] fullCmd)
পরিবেশের ভেরিয়েবলগুলির সাথে একটি সাধারণ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের স্থিতি প্রতিবেদন করে।
পরামিতি | |
---|---|
timeout | long |
envVarMap |
|
fullCmd | String |
রিটার্নস | |
---|---|
CommandResult |
সিম্পলফাস্টবুটকম্যান্ড
protected CommandResult simpleFastbootCommand (long timeout, String[] fullCmd)
একটি সাধারণ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের স্থিতি প্রতিবেদন করে।
পরামিতি | |
---|---|
timeout | long |
fullCmd | String |
রিটার্নস | |
---|---|
CommandResult |
ওয়েটফোর্ডেভিসেনট্যাভেলেবল
protected boolean waitForDeviceNotAvailable (String operationDesc, long time)
ডিভাইসটি অনুপলব্ধ হয়ে যাওয়ার জন্য অপেক্ষা করুন (এডিবিতে প্রতিবেদন করা বন্ধ করুন)।
পরামিতি | |
---|---|
operationDesc | String : অপারেশনের নাম যা অনুপলব্ধ জন্য অপেক্ষা করছে। |
time | long : অনুপলব্ধ হওয়ার জন্য অপেক্ষা করার সময়। |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস অনুপলব্ধ হয়ে যায়। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।