নেটিভ ডিভাইস
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 ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে। |
boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk) একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে। |
boolean | connectToWifiNetwork ( wifiSsidToPsk) connectToWifiNetwork ( wifiSsidToPsk) একটি 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 সহ একটি ব্যবহারকারী তৈরি করুন৷ |
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, envMap, String... cmdArgs) executeAdbCommand (long timeout, envMap, String... cmdArgs) সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
String | executeAdbCommand (String... cmdArgs) সহায়ক পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে। |
CommandResult | executeFastbootCommand (String... cmdArgs) হেল্পার পদ্ধতি যা 2 মিনিটের ডিফল্ট টাইমআউট সহ একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে। |
CommandResult | executeFastbootCommand (long timeout, String... cmdArgs) সহায়ক পদ্ধতি যা একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে। |
CommandResult | executeLongFastbootCommand (String... cmdArgs) হেল্পার পদ্ধতি যা একটি দীর্ঘ চলমান ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে। |
CommandResult | executeLongFastbootCommand ( envVarMap, String... cmdArgs) executeLongFastbootCommand ( envVarMap, String... cmdArgs) হেল্পার পদ্ধতি যা সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সহ একটি সিস্টেম কমান্ড হিসাবে একটি দীর্ঘ চলমান ফাস্টবুট কমান্ড কার্যকর করে। |
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, excludedDirectories) pushDir (File localFileDir, String deviceFilePath, excludedDirectories) ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে বারবার ডিরেক্টরির বিষয়বস্তু ডিভাইসে পুশ করুন। |
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, listeners) runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) ইন্সট্রুমেন্টেশন পরীক্ষা চালায়, এবং ডিভাইস পুনরুদ্ধার প্রদান করে। |
boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) |
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 | startUser (int userId) প্রদত্ত ব্যবহারকারীকে ব্যাকগ্রাউন্ডে শুরু করে যদি এটি বর্তমানে বন্ধ থাকে। |
boolean | startUser (int userId, boolean waitFlag) প্রদত্ত ব্যবহারকারীকে ব্যাকগ্রাউন্ডে শুরু করে যদি এটি বর্তমানে বন্ধ থাকে। |
boolean | startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag) একটি প্রদত্ত ব্যবহারকারীকে ব্যাকগ্রাউন্ডে শুরু করে, প্রদত্ত ডিসপ্লেতে দৃশ্যমান (অর্থাৎ, ব্যবহারকারীকে সেই ডিসপ্লেতে ক্রিয়াকলাপ চালু করার অনুমতি দেয়)। |
void | stopEmulatorOutput () এমুলেটর আউটপুট বন্ধ করুন এবং মুছুন। |
void | stopLogcat () ডিভাইস থেকে logcat আউটপুট ক্যাপচার করা বন্ধ করুন, এবং বর্তমানে সংরক্ষিত logcat ডেটা বাতিল করুন৷ |
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 ( deviceOptions) setTestDeviceOptions ( deviceOptions) |
CommandResult | simpleFastbootCommand (long timeout, envVarMap, String[] fullCmd) simpleFastbootCommand (long timeout, envVarMap, String[] fullCmd) এনভায়রনমেন্ট ভেরিয়েবল সহ একটি সাধারণ ফাস্টবুট কমান্ড কার্যকর করে এবং কমান্ডের অবস্থা রিপোর্ট করে। |
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 | |
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 |
রিটার্নস | |
---|---|
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 |
ডিলিট ফাইল
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 | কমান্ডের আউটপুটযুক্ত কমান্ড্রেসাল্ট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটলংফাস্টবুটকম্যান্ড
public CommandResult executeLongFastbootCommand (String... cmdArgs)
সহায়ক পদ্ধতি যা সিস্টেম কমান্ড হিসাবে দীর্ঘ চলমান ফাস্টবুট কমান্ডটি সম্পাদন করে।
দীর্ঘ সময়সীমা ব্যবহার ব্যতীতexecuteFastbootCommand(String)
অনুরূপ।পরামিতি | |
---|---|
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর পক্ষে যুক্তি |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুটযুক্ত কমান্ড্রেসাল্ট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটলংফাস্টবুটকম্যান্ড
public CommandResult executeLongFastbootCommand (envVarMap, String... cmdArgs)
সহায়ক পদ্ধতি যা সিস্টেম পরিবেশের ভেরিয়েবলগুলির সাথে সিস্টেম কমান্ড হিসাবে দীর্ঘ চলমান ফাস্টবুট কমান্ডটি সম্পাদন করে।
দীর্ঘ সময়সীমা ব্যবহার ব্যতীত executeFastbootCommand(String)
অনুরূপ।
পরামিতি | |
---|---|
envVarMap | |
cmdArgs | String : ফাস্টবুট কমান্ড এবং চালানোর পক্ষে যুক্তি |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুটযুক্ত কমান্ড্রেসাল্ট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটেশেলকম্যান্ড
public String executeShellCommand (String command)
সহায়ক পদ্ধতি যা একটি এডিবি শেল কমান্ড কার্যকর করে এবং String
হিসাবে আউটপুট দেয়।
পরামিতি | |
---|---|
command | String : চালানোর জন্য এডিবি শেল কমান্ড |
রিটার্নস | |
---|---|
String | শেল আউটপুট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটেশেলকম্যান্ড
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য এডিবি শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটে সরাসরি IShellOutputReceiver । |
maxTimeToOutputShellResponse | long : সর্বোচ্চ পরিমাণ সময় যার সময় কমান্ডটি কোনও প্রতিক্রিয়া আউটপুট না করার অনুমতি দেওয়া হয়; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
retryAttempts | int : কোনও ব্যতিক্রমের কারণে যদি এটি ব্যর্থ হয় তবে কমান্ডটি পুনরায় চেষ্টা করার জন্য সর্বোচ্চ সংখ্যা। যদি retryAttempts সাফল্য ছাড়াই সঞ্চালিত হয় তবে ডিভাইসনোটারস্পনসিভ এক্সসেপশন নিক্ষেপ করা হবে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটেশেলকম্যান্ড
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য এডিবি শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটে সরাসরি IShellOutputReceiver । |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
maxTimeToOutputShellResponse | long : সর্বোচ্চ পরিমাণ সময় যার সময় কমান্ডটি কোনও প্রতিক্রিয়া আউটপুট না করার অনুমতি দেওয়া হয়; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
retryAttempts | int : কোনও ব্যতিক্রমের কারণে যদি এটি ব্যর্থ হয় তবে কমান্ডটি পুনরায় চেষ্টা করার জন্য সর্বোচ্চ সংখ্যা। যদি retryAttempts সাফল্য ছাড়াই সঞ্চালিত হয় তবে ডিভাইসনোটারস্পনসিভ এক্সসেপশন নিক্ষেপ করা হবে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটেশেলকম্যান্ড
public void executeShellCommand (String command, IShellOutputReceiver receiver)
প্রদত্ত এডিবি শেল কমান্ডটি সম্পাদন করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করুন।
ডিফল্ট মানগুলির সাথেexecuteShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit, int)
।পরামিতি | |
---|---|
command | String : চালানোর জন্য এডিবি শেল কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুটে সরাসরি IShellOutputReceiver । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd)
হেল্পার পদ্ধতি যা একটি এডিবি শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, এসটিডিআউট এবং স্টেরার দিয়ে সঠিকভাবে জনবহুল হিসাবে CommandResult
হিসাবে ফলাফলগুলি প্রদান করে।
পরামিতি | |
---|---|
cmd | String : কমান্ডটি চালানো উচিত। |
রিটার্নস | |
---|---|
CommandResult | CommandResult ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)
হেল্পার পদ্ধতি যা একটি এডিবি শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট এবং স্টেরার দিয়ে সঠিকভাবে জনবহুল হিসাবে CommandResult
হিসাবে ফলাফলগুলি প্রদান করে। STDOUT নির্দিষ্ট স্ট্রিমের দিকে পরিচালিত হয়।
পরামিতি | |
---|---|
cmd | String : কমান্ডটি চালানো উচিত। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে এসটিডি আউটপুটটি পুনঃনির্দেশিত হবে বা নাল। |
রিটার্নস | |
---|---|
CommandResult | CommandResult ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput)
হেল্পার পদ্ধতি যা একটি এডিবি শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, এসটিডিআউট এবং স্টেরার দিয়ে সঠিকভাবে জনবহুল হিসাবে CommandResult
হিসাবে ফলাফলগুলি প্রদান করে।
পরামিতি | |
---|---|
cmd | String : কমান্ডটি চালানো উচিত। |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে বা নাল হিসাবে পাইপ করা হবে। |
রিটার্নস | |
---|---|
CommandResult | CommandResult ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য এডিবি শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
retryAttempts | int : কোনও ব্যতিক্রমের কারণে যদি এটি ব্যর্থ হয় তবে কমান্ডটি পুনরায় চেষ্টা করার জন্য সর্বোচ্চ সংখ্যা। যদি retryAttempts সাফল্য ছাড়াই সঞ্চালিত হয় তবে ডিভাইসনোটারস্পনসিভ এক্সসেপশন নিক্ষেপ করা হবে। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য এডিবি শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য এডিবি শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে বা নাল হিসাবে পাইপ করা হবে। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে এসটিডি আউটপুটটি পুনঃনির্দেশিত হবে বা নাল। |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
retryAttempts | int : কোনও ব্যতিক্রমের কারণে যদি এটি ব্যর্থ হয় তবে কমান্ডটি পুনরায় চেষ্টা করার জন্য সর্বোচ্চ সংখ্যা। যদি retryAttempts সাফল্য ছাড়াই সঞ্চালিত হয় তবে ডিভাইসনোটারস্পনসিভ এক্সসেপশন নিক্ষেপ করা হবে। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সিকিউটশেলভি 2 কম্যান্ড
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরও পরামিতি সহ একটি এডিবি শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
cmd | String : চালানোর জন্য এডিবি শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডের ইনপুট হিসাবে বা নাল হিসাবে পাইপ করা হবে। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে এসটিডি আউটপুটটি পুনঃনির্দেশিত হবে বা নাল। |
pipeToError | OutputStream : ERROR(/OutputStream) যেখানে এসটিডি ত্রুটিটি পুনঃনির্দেশিত হবে বা নাল। |
maxTimeoutForCommand | long : কমান্ডটি সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit নির্দিষ্ট হিসাবে ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse জন্য ইউনিট |
retryAttempts | int : কোনও ব্যতিক্রমের কারণে যদি এটি ব্যর্থ হয় তবে কমান্ডটি পুনরায় চেষ্টা করার জন্য সর্বোচ্চ সংখ্যা। যদি retryAttempts সাফল্য ছাড়াই সঞ্চালিত হয় তবে ডিভাইসনোটারস্পনসিভ এক্সসেপশন নিক্ষেপ করা হবে। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ফাস্টবুটওয়াইপ্পার্টিশন
public CommandResult fastbootWipePartition (String partition)
সহায়ক পদ্ধতি যা ডিভাইসের জন্য একটি বিভাজন মুছে দেয়।
যদিgetUseFastbootErase()
true
হয় তবে পার্টিশনটি মুছতে ফাস্টবুট ইরেজ ব্যবহার করা হবে। ডিভাইসটি অবশ্যই পরের বার ডিভাইস বুটে একটি ফাইল সিস্টেম তৈরি করতে হবে। অন্যথায়, ফাস্টবুট ফর্ম্যাটটি ব্যবহৃত হয় যা ডিভাইসে একটি নতুন ফাইল সিস্টেম তৈরি করবে। ডিভাইসটি ইতিমধ্যে ফাস্টবুট মোডে থাকলে ব্যবহার করা হবে বলে আশা করা হচ্ছে।পরামিতি | |
---|---|
partition | String : মুছতে পার্টিশন |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুটযুক্ত কমান্ড্রেসাল্ট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getactiveapexes
publicgetActiveApexes ()
ডিভাইসে সক্রিয় শীর্ষস্থানীয় সম্পর্কিত তথ্য আনুন।
রিটার্নস | |
---|---|
ApexInfo ERROR(/Set) বর্তমানে ডিভাইসে সক্রিয় হয়েছে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getallsettings
publicgetAllSettings (String namespace)
অনুরোধ করা নেমস্পেসের কী মান জোড়া ফেরত দিন।
পরামিতি | |
---|---|
namespace | String : অবশ্যই {"সিস্টেম", "সুরক্ষিত", "গ্লোবাল"} এর মধ্যে একটি হতে হবে |
রিটার্নস | |
---|---|
মূল মান জোড়ের মানচিত্র। নাল যদি নেমস্পেস সমর্থন না করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getlocationstate
public DeviceAllocationState getAllocationState ()
ডিভাইসের বর্তমান বরাদ্দের অবস্থাটি ফিরিয়ে দিন
রিটার্নস | |
---|---|
DeviceAllocationState |
getandroidid
public String getAndroidId (int userId)
কোনও ইউজারআইডের সাথে সম্পর্কিত অ্যান্ড্রয়েড-আইডিটি সন্ধান করুন এবং ফিরিয়ে দিন, যদি না পাওয়া যায় তবে নাল।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getandroidids
publicgetAndroidIds ()
অ্যান্ড্রয়েড আইডিগুলির একটি মানচিত্র তৈরি করুন যা ব্যবহারকারী আইডিগুলির সাথে মিলে যায়। এমন কোনও বীমা নেই যে প্রতিটি ব্যবহারকারীর আইডি এই ফাংশনে যুক্ত একটি অ্যান্ড্রয়েড আইডি খুঁজে পাবে যাতে কিছু ব্যবহারকারী আইডি নলের সাথে মেলে।
রিটার্নস | |
---|---|
অ্যান্ড্রয়েড আইডির মানচিত্রের সাথে মিলে যাওয়া ব্যবহারকারী আইডি পাওয়া গেছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getapilevel
public int getApiLevel ()
ডিভাইস এপিআই স্তর পান। UNKNOWN_API_LEVEL
ডিফল্ট।
রিটার্নস | |
---|---|
int | একটি পূর্ণসংখ্যা ডিভাইসের API স্তর নির্দেশ করে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getapppackageInfo
public PackageInfo getAppPackageInfo (String packageName)
ডিভাইসে ইনস্টল করা একটি প্যাকেজ সম্পর্কে তথ্য আনুন।
পরামিতি | |
---|---|
packageName | String |
রিটার্নস | |
---|---|
PackageInfo | PackageInfo বা null যদি তথ্য পুনরুদ্ধার করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getapppackageInfos
publicgetAppPackageInfos ()
ডিভাইসে ইনস্টল করা প্যাকেজগুলির তথ্য আনুন।
রিটার্নস | |
---|---|
ডিভাইসে PackageInfo এর ERROR(/List) ইনস্টল করা হয়েছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbasebandversververs
public String getBasebandVersion ()
এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পেতে সুবিধার্থে পদ্ধতি। রেডিও সংস্করণ পাওয়া ডিভাইস নির্দিষ্ট, সুতরাং এটি সমস্ত ডিভাইসের জন্য সঠিক তথ্য ফেরত না। এই পদ্ধতিটি সঠিক সংস্করণ তথ্য ফেরত দেওয়ার জন্য GSM.Version.basband প্রোপারির উপর নির্ভর করে। এটি কিছু সিডিএমএ ডিভাইসের জন্য সঠিক নয় এবং এখানে ফিরে আসা সংস্করণটি ফাস্টবুট থেকে রিপোর্ট করা সংস্করণটির সাথে মেলে না এবং সিডিএমএ রেডিওর জন্য সংস্করণটি নাও দিতে পারে। টিএল; ডিআর এই পদ্ধতিটি কেবলমাত্র সঠিক সংস্করণটি রিপোর্ট করে যদি জিএসএম ভার্সন. বাসব্যান্ড সম্পত্তিটি fastboot getvar version-baseband
দ্বারা ফিরে আসা সংস্করণটির সমান হয়।
রিটার্নস | |
---|---|
String | String বেসব্যান্ড সংস্করণ বা null যদি এটি নির্ধারণ করা যায় না (ডিভাইসের কোনও রেডিও বা সংস্করণ স্ট্রিং পড়তে পারে না) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbattry
public Integer getBattery ()
কোনও ডিভাইসের বর্তমান ব্যাটারি স্তরটি বা ব্যাটারি স্তর অনুপলব্ধ থাকলে নাল দেয়।
রিটার্নস | |
---|---|
Integer |
getbooleanproperty
public boolean getBooleanProperty (String name, boolean defaultValue)
প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
defaultValue | boolean : সম্পত্তি খালি থাকলে বা বিদ্যমান না থাকলে ফিরতে ডিফল্ট মান। |
রিটার্নস | |
---|---|
boolean | true যদি সম্পত্তির মান "1" , "y" , "yes" , "on" , বা "true" থাকে তবে যদি সম্পত্তিটির "0" , "n" , "no" , "off" এর মান থাকে তবে false , "false" , বা অন্যথায় defaultValue । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getboothistory
publicgetBootHistory ()
হেল্পার পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাসের মানচিত্র সংগ্রহ করে।
রিটার্নস | |
---|---|
বুট সময়ের মানচিত্র (যুগের পরে দ্বিতীয় সময়ে ইউটিসি সময়) এবং বুট কারণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getboothistorysince
publicgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
হেল্পার পদ্ধতিটি বুটের সময় এবং বুটের কারণ সহ বুট ইতিহাসের মানচিত্রটি সংগ্রহ করে ডিভাইস থেকে যুগের পরে প্রদত্ত সময় এবং সময় ইউনিট নির্দিষ্ট করা। মিলিসেকেন্ডে বর্তমান ডিভাইসটি ইউটিসপোচটাইমটি getDeviceDate()
পদ্ধতি দ্বারা প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
utcEpochTime | long : যুগের পরে ডিভাইসের সময়। |
timeUnit | TimeUnit : টাইম ইউনিট TimeUnit । |
রিটার্নস | |
---|---|
বুট সময়ের মানচিত্র (যুগের পরে দ্বিতীয় সময়ে ইউটিসি সময়) এবং বুট কারণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbootloaderverversion
public String getBootloaderVersion ()
এই ডিভাইসের বুটলোডার সংস্করণ পেতে সুবিধার্থে পদ্ধতি।
ডিভাইসের বর্তমান অবস্থা থেকে বুটলোডার সংস্করণটি পুনরুদ্ধার করার চেষ্টা করবে। (যেমন ডিভাইসটি ফাস্টবুট মোডে থাকে তবে এটি ফাস্টবুট থেকে সংস্করণটি পুনরুদ্ধার করার চেষ্টা করবে)রিটার্নস | |
---|---|
String | String বুটলোডার সংস্করণ বা null যদি এটি না পাওয়া যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbugreport
public InputStreamSource getBugreport ()
ডিভাইস থেকে একটি বাগেরপোর্ট পুনরুদ্ধার করে।
এর বাস্তবায়ন কোনও এসডকার্ড ছাড়াই কোনও ডিভাইসে কাজ চালিয়ে যাওয়ার গ্যারান্টিযুক্ত (বা যেখানে এসডকার্ডটি এখনও মাউন্ট করা হয়নি)।
রিটার্নস | |
---|---|
InputStreamSource | একটি InputStreamSource যা চাহিদা অনুযায়ী বাগেরপোর্ট সামগ্রী তৈরি করবে। ব্যর্থতার ক্ষেত্রে, InputStreamSource একটি খালি ERROR(/InputStream) উত্পাদন করবে। |
getbugreportz
public InputStreamSource getBugreportz ()
ডিভাইস থেকে একটি বাগরেপোর্টজ পুনরুদ্ধার করে। জিপ ফর্ম্যাট বাগেরপোর্টে প্রধান বাগেরপোর্ট এবং অন্যান্য লগ ফাইল রয়েছে যা ডিবাগিংয়ের জন্য দরকারী।
কেবল 'এডিবি সংস্করণ'> 1.0.36 এর জন্য সমর্থিত
রিটার্নস | |
---|---|
InputStreamSource | বাগেরপোর্টজযুক্ত জিপ ফাইলের একটি InputStreamSource , ব্যর্থতার ক্ষেত্রে নালটি ফিরিয়ে দিন। |
গেটবিল্ডালিয়াস
public String getBuildAlias ()
ডিভাইসটি বর্তমানে চলছে এমন বিল্ডের ওরফে পুনরুদ্ধার করুন।
বিল্ড ওরফে বিল্ড আইডির চেয়ে বেশি পঠনযোগ্য স্ট্রিং (সাধারণত নেক্সাস বিল্ডগুলির জন্য একটি সংখ্যা)। উদাহরণস্বরূপ, চূড়ান্ত অ্যান্ড্রয়েড 4.2 রিলিজটি বিল্ড ওরফে জেডিকিউ 39 এবং আইডি 573038 তৈরি করেছে
রিটার্নস | |
---|---|
String | বিল্ড ওরফে বা বিল্ডিং আইডিতে ফিরে যান যদি এটি পুনরুদ্ধার করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
গেটবিল্ডফ্লেভার
public String getBuildFlavor ()
ডিভাইসের জন্য বিল্ড স্বাদ পুনরুদ্ধার করুন।
রিটার্নস | |
---|---|
String | বিল্ড স্বাদ বা নাল যদি এটি পুনরুদ্ধার করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbuildid
public String getBuildId ()
বিল্ডটি পুনরুদ্ধার করুন ডিভাইসটি বর্তমানে চলছে।
রিটার্নস | |
---|---|
String | বিল্ড আইডি বা IBuildInfo#UNKNOWN_BUILD_ID যদি এটি পুনরুদ্ধার করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getbuildsigningkeys
public String getBuildSigningKeys ()
ডিভাইস চিত্রটিতে স্বাক্ষর করতে ব্যবহৃত মূল প্রকারটি ফেরত দেয়
সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কীগুলি (যেমন এওএসপি-র মতো) বা রিলিজ-কীগুলি (পৃথক ডিভাইস প্রস্তুতকারকদের দ্বারা নিয়ন্ত্রিত) এর সাথে স্বাক্ষরিত হতে পারে
রিটার্নস | |
---|---|
String | স্বাক্ষর কী যদি পাওয়া যায় তবে অন্যথায় নাল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getCacheddevisedescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
ডিভাইসটি বরাদ্দ করা থাকলে একটি ক্যাশেড DeviceDescriptor
ফেরত দেয়, অন্যথায় বর্তমান DeviceDescriptor
ফেরত দেয়।
রিটার্নস | |
---|---|
DeviceDescriptor |
getCacheddevisedescriptor
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 |
getCurrentfolablestate
public DeviceFoldableState getCurrentFoldableState ()
কিছু সমস্যা দেখা দিলে ডিভাইসের বর্তমান ভাঁজযোগ্য অবস্থা বা বাতিল করে দেয়।
রিটার্নস | |
---|---|
DeviceFoldableState |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getCurrentuser
public int getCurrentUser ()
বর্তমান চলমান ব্যবহারকারীর আইডি ফিরিয়ে দিন। ত্রুটির ক্ষেত্রে, রিটার্ন -10000।
রিটার্নস | |
---|---|
int |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getDeviceclass
public String getDeviceClass ()
ডিভাইস ক্লাস পান।
রিটার্নস | |
---|---|
String | String ডিভাইস ক্লাস। |
getDevistate
public long getDeviceDate ()
যুগের পর থেকে মিলিসেকেন্ডে ডিভাইসের তারিখটি ফিরিয়ে দিন।
রিটার্নস | |
---|---|
long | যুগের ফর্ম্যাটে ডিভাইসের তারিখ। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getDevisedescriptor
public DeviceDescriptor getDeviceDescriptor ()
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফিরিয়ে দিন।
রিটার্নস | |
---|---|
DeviceDescriptor |
getDevisedescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফিরিয়ে দিন।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে ন্যূনতম তথ্যে সীমাবদ্ধ করবেন কি না |
রিটার্নস | |
---|---|
DeviceDescriptor |
getDevicestate
public TestDeviceState getDeviceState ()
ডিভাইসের অবস্থা পান।
রিটার্নস | |
---|---|
TestDeviceState |
getDevicetime অফসেট
public long getDeviceTimeOffset (Date date)
ডিভাইস এবং প্রদত্ত ERROR(/Date)
মধ্যে সময়ের পার্থক্য পেতে সহায়ক। অভ্যন্তরীণভাবে যুগের সময় ব্যবহার করুন।
পরামিতি | |
---|---|
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 |
getexternalstorefrespace
public long getExternalStoreFreeSpace ()
ডিভাইস বাহ্যিক স্টোরেজে মুক্ত স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি।
রিটার্নস | |
---|---|
long | কেবিতে মুক্ত জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getfastbootpath
public String getFastbootPath ()
ফাস্টবুট বাইনারি ব্যবহার করা হচ্ছে এমন পথটি ফিরিয়ে দেয়। এখনও ফাস্টবুট ফাংশন সক্ষম করার জন্য, সত্য হতে হবে isFastbootEnabled()
রিটার্নস | |
---|---|
String |
getfastbootproducttype
public String getFastbootProductType ()
ফাস্টবুট মোডে থাকলে এই ডিভাইসের পণ্যের ধরণটি পাওয়ার সুবিধার্থে পদ্ধতি।
এই পদ্ধতিটি কেবল তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির চেয়ে এটি কিছুটা নিরাপদ বৈকল্পিক, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হয় তবে আইটিইএসটিডিভাইস ফাস্টবুটে ডিভাইসটি পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্যের ধরণের নাম বা null যদি এটি নির্ধারণ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getfastbootproductviriant
public String getFastbootProductVariant ()
ফাস্টবুট মোডে থাকলে এই ডিভাইসের পণ্যের ধরণটি পাওয়ার সুবিধার্থে পদ্ধতি।
এই পদ্ধতিটি কেবল তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির চেয়ে এটি কিছুটা নিরাপদ বৈকল্পিক, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হয় তবে আইটিইএসটিডিভাইস ফাস্টবুটে ডিভাইসটি পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্যের ধরণের নাম বা null যদি এটি নির্ধারণ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getfastbootserialnumber
public String getFastbootSerialNumber ()
ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে।
রিটার্নস | |
---|---|
String |
getfastbootvareable
public String getFastbootVariable (String variableName)
ডিভাইস থেকে প্রদত্ত ফাস্টবুট ভেরিয়েবল মান পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
variableName | String : পরিবর্তনশীল নাম |
রিটার্নস | |
---|---|
String | সম্পত্তির মান বা null যদি এটি না থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getfastbootversversvers
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
পেতে অনানুষ্ঠানিক সহায়ক। ফিক্সম: কোনও পথ থেকে এটি উপলব্ধ করার জন্য ফাইলেন্ট্রি সিস্টেমটি রিফ্যাক্টর। (এমনকি অ -মূল)।
পরামিতি | |
---|---|
entry | FileListingService.FileEntry : ডিডিএমলিবের প্রয়োজন হিসাবে অগত্যা একটি FileEntry অগত্যা মূল নয়। |
রিটার্নস | |
---|---|
IFileEntry | ফাইলেন্ট্রি প্রতিনিধিত্বকারী একটি ফাইলেন্ট্রিওয়্যাপার। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getfoldablestates
publicgetFoldableStates ()
ডিভাইসে ভাঁজযোগ্য রাজ্যের তালিকাটি ফেরত দেয়। "সিএমডি ডিভাইস_স্টেট প্রিন্ট-স্টেটস" দিয়ে প্রাপ্ত হতে পারে।
রিটার্নস | |
---|---|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getidevice
public IDevice getIDevice ()
সম্পর্কিত ডিডিএমলিব 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 কীগার্ডের রাজ্যের একটি স্ন্যাপশটযুক্ত এবং কীগার্ড ক্যোয়ারী সমর্থিত না হলে নালটি ফিরিয়ে দেয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getlastexpactedreboottimemillis
public long getLastExpectedRebootTimeMillis ()
সর্বশেষবারের মতো ট্রেডফিড এপিআইগুলি মিলিসেকেন্ডে একটি রিবুট ট্রিগার করেছিল যেহেতু যুগের পরে System.currentTimeMillis()
দ্বারা ফিরে আসে।
রিটার্নস | |
---|---|
long |
getlaunchapilevel
public int getLaunchApiLevel ()
ডিভাইসের প্রথম চালু হওয়া এপিআই স্তর পান। UNKNOWN_API_LEVEL
ডিফল্ট।
রিটার্নস | |
---|---|
int | একটি পূর্ণসংখ্যা ডিভাইসের প্রথম চালু হওয়া এপিআই স্তর নির্দেশ করে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getlogcat
public InputStreamSource getLogcat ()
লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরে।
দুটি মোডে কাজ করে:
TestDeviceOptions.getMaxLogcatDataSize()
ফিরে আসবে getরিটার্নস | |
---|---|
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 ()
ডিভাইসের ম্যাক ঠিকানাটি ফেরত দেয়, যদি এটি ডিভাইস থেকে জিজ্ঞাসা করতে ব্যর্থ হয় তবে নাল।
রিটার্নস | |
---|---|
String |
getMainuserid
public Integer getMainUserId ()
প্রধান ব্যবহারকারী আইডি প্রদান করে।
রিটার্নস | |
---|---|
Integer | প্রধান ব্যবহারকারীর ব্যবহারকারী যদি একটি থাকে তবে এবং কোনও প্রধান ব্যবহারকারী না থাকলে নাল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMainlinemoduleInfo
publicgetMainlineModuleInfo ()
ডিভাইসে ইনস্টল করা মূললাইন মডিউলগুলি সম্পর্কে তথ্য পান।
রিটার্নস | |
---|---|
ডিভাইসে বর্তমানে ইনস্টল করা String মেইনলাইন মডিউলগুলির ERROR(/Set) । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMaxnumberofruninguserssupported
public int getMaxNumberOfRunningUsersSupported ()
একই সাথে চলমান ব্যবহারকারীদের সর্বাধিক সংখ্যক সমর্থিত পান। ডিফল্ট 0.
রিটার্নস | |
---|---|
int | একটি পূর্ণসংখ্যা একই সাথে চলমান ব্যবহারকারীদের সংখ্যা নির্দেশ করে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMaxnumberofuserssupported
public int getMaxNumberOfUsersSupported ()
সমর্থিত ব্যবহারকারীদের সর্বাধিক সংখ্যা পান। ডিফল্ট 0.
রিটার্নস | |
---|---|
int | সমর্থিত ব্যবহারকারীদের সংখ্যা নির্দেশ করে এমন একটি পূর্ণসংখ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMicrodroidprocess
public Process getMicrodroidProcess ()
রিটার্নস | |
---|---|
Process | মাইক্রোড্রয়েড ভিএম প্রক্রিয়াটি প্রদান করে। যদি টেস্টডেভাইস কোনও মাইক্রোড্রয়েড না হয় তবে নালটি ফিরিয়ে দেয়। |
getMonitor
public IDeviceStateMonitor getMonitor ()
ডিভাইসের সাথে যুক্ত IDeviceStateMonitor
ফিরিয়ে দিন।
রিটার্নস | |
---|---|
IDeviceStateMonitor |
গেটমাউন্টপয়েন্ট
public String getMountPoint (String mountName)
একটি মাউন্ট পয়েন্ট ফিরে।
IDevice
ক্যাশেড তথ্য উপলব্ধ না হলে সরাসরি ডিভাইসটি অনুসন্ধান করে। টোডো: এই আচরণটি IDevice#getMountPoint(String)
এ সরানপরামিতি | |
---|---|
mountName | String : মাউন্ট পয়েন্টের নাম |
রিটার্নস | |
---|---|
String | মাউন্ট পয়েন্ট বা null |
getMountPointinfo
public ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
নির্দিষ্ট মাউন্টপয়েন্ট পাথের সাথে সম্পর্কিত একটি MountPointInfo
ফেরত দেয়, বা null
যদি সেই পথটি মাউন্ট না করে থাকে বা অন্যথায় মাউন্টপয়েন্ট হিসাবে /PROC /মাউন্টগুলিতে উপস্থিত হয় না।
পরামিতি | |
---|---|
mountpoint | String |
রিটার্নস | |
---|---|
ITestDevice.MountPointInfo | "/প্রোক/মাউন্টস" এর তথ্যযুক্ত MountPointInfo একটি ERROR(/List) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getMountPointinfo
publicgetMountPointInfo ()
ডিভাইসে /প্রোক /মাউন্টগুলিতে তথ্যের একটি পার্সড সংস্করণ প্রদান করে
রিটার্নস | |
---|---|
"/প্রোক/মাউন্টস" এর তথ্যযুক্ত MountPointInfo একটি ERROR(/List) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getOptions
public TestDeviceOptions getOptions ()
ডিভাইসের জন্য পরীক্ষার বিকল্পগুলি আনুন।
রিটার্নস | |
---|---|
TestDeviceOptions | পরীক্ষার অধীনে ডিভাইস সম্পর্কিত TestDeviceOptions । |
getPertitionfrespace
public long getPartitionFreeSpace (String partition)
ডিভাইস পার্টিশনে মুক্ত স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
partition | String |
রিটার্নস | |
---|---|
long | কেবিতে মুক্ত জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getPrimaryuserid
public Integer getPrimaryUserId ()
প্রাথমিক ব্যবহারকারী আইডি প্রদান করে।
রিটার্নস | |
---|---|
Integer | প্রাথমিক ব্যবহারকারীর ব্যবহারকারী যদি একটি থাকে তবে এবং কোনও প্রাথমিক ব্যবহারকারী না থাকলে নাল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getprocessbyname
public ProcessInfo getProcessByName (String processName)
হেল্পার পদ্ধতিটি "পিডোফ" এবং "স্ট্যাট" কমান্ডটি চালায় এবং প্রদত্ত প্রক্রিয়াটির প্রক্রিয়া শুরু করার সময় পিআইডি এবং প্রক্রিয়া শুরু করার সাথে ProcessInfo
অবজেক্টটি ফেরত দেয়।
পরামিতি | |
---|---|
processName | String : প্রসেসের নাম স্ট্রিং। |
রিটার্নস | |
---|---|
ProcessInfo | প্রদত্ত প্রক্রিয়া নামের প্রসেসিনফো |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getprocesspid
public String getProcessPid (String process)
যদি কিছু ভুল হয়ে যায় তবে পরিষেবার পিড বা নালটি ফেরত দেয়।
পরামিতি | |
---|---|
process | String : প্রসেসের নাম স্ট্রিং। |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getProducttype
public String getProductType ()
এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধার্থে পদ্ধতি।
ডিভাইসটি এডিবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্যের ধরণের নাম। নাল হবে না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getProductviriant
public String getProductVariant ()
এই ডিভাইসের পণ্য বৈকল্পিক পেতে সুবিধার্থে পদ্ধতি।
ডিভাইসটি এডিবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্যের বৈকল্পিক নাম বা null যদি এটি নির্ধারণ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সম্পত্তি পান
public String getProperty (String name)
ডিভাইস থেকে প্রদত্ত সম্পত্তি মান পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
রিটার্নস | |
---|---|
String | সম্পত্তির মান বা null যদি এটি না থাকে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getRecoverymode
public ITestDevice.RecoveryMode getRecoveryMode ()
ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড পান।
রিটার্নস | |
---|---|
ITestDevice.RecoveryMode | ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড। |
getscreenshot
public InputStreamSource getScreenshot (long displayId)
ডিভাইস প্রদত্ত ডিসপ্লে আইডি থেকে একটি স্ক্রিনশট ধরেছে। ফর্ম্যাটটি পিএনজি হয়।
টোডো: 'ফর্ম্যাট' এবং 'রেসেল' সমর্থন করার জন্য উপরের বাস্তবায়নগুলি প্রসারিত করুন
পরামিতি | |
---|---|
displayId | long : স্ক্রিনশট পেতে স্ক্রিনের ডিসপ্লে আইডি। |
রিটার্নস | |
---|---|
InputStreamSource | ফর্ম্যাটে স্ক্রিনশটের একটি InputStreamSource বা স্ক্রিনশট সফল না হলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getscreenshot
public InputStreamSource getScreenshot (String format)
ডিভাইস থেকে একটি স্ক্রিনশট ধরে। এর পরিবর্তে getCreenshot (ফর্ম্যাট) ব্যবহার করার জন্য প্রস্তাবিত
পরামিতি | |
---|---|
format | String : সমর্থিত পিএনজি, জেপিগ |
রিটার্নস | |
---|---|
InputStreamSource | ফর্ম্যাটে স্ক্রিনশটের একটি InputStreamSource বা স্ক্রিনশট সফল না হলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getscreenshot
public InputStreamSource getScreenshot (String format, boolean rescale)
ডিভাইস থেকে একটি স্ক্রিনশট ধরে। ছোট আকারের জন্য জেপিইজি এনকোডিংয়ের পরিবর্তে getScreenshot(String)
ব্যবহার করার জন্য প্রস্তাবিত।
পরামিতি | |
---|---|
format | String : সমর্থিত পিএনজি, জেপিগ |
rescale | boolean : ফলাফলের চিত্রের আকার হ্রাস করতে যদি স্ক্রিনশটটি উদ্ধার করা উচিত |
রিটার্নস | |
---|---|
InputStreamSource | ফর্ম্যাটে স্ক্রিনশটের একটি InputStreamSource বা স্ক্রিনশট সফল না হলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getscreenshot
public InputStreamSource getScreenshot ()
ডিভাইস থেকে একটি স্ক্রিনশট ধরে।
রিটার্নস | |
---|---|
InputStreamSource | পিএনজি ফর্ম্যাটে স্ক্রিনশটের একটি InputStreamSource বা স্ক্রিনশট সফল না হলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getserialnumber
public String getSerialNumber ()
এই ডিভাইসের ক্রমিক নম্বর পেতে সুবিধার্থে পদ্ধতি।
রিটার্নস | |
---|---|
String | String সিরিয়াল নম্বর |
গেটসেটিং
public String getSetting (int userId, String namespace, String key)
অনুরোধ করা সেটিংসের মানটি ফিরিয়ে দিন। নেমস্পেস অবশ্যই একটি হতে হবে: {"সিস্টেম", "সুরক্ষিত", "গ্লোবাল"}
পরামিতি | |
---|---|
userId | int |
namespace | String |
key | String |
রিটার্নস | |
---|---|
String | নেমস্পেসের সাথে সম্পর্কিত মান: কোনও ব্যবহারকারীর কী। যদি না পাওয়া যায়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
গেটসেটিং
public String getSetting (String namespace, String key)
getSetting(int, String, String)
দেখুন এবং সিস্টেম ব্যবহারকারীর উপর সম্পাদিত দেখুন।
পরামিতি | |
---|---|
namespace | String |
key | String |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getsimoperator
public String getSimOperator ()
সিম কার্ড অপারেটর বা না থাকলে বা ডিভাইস উপলব্ধ না থাকলে নালটি ফিরিয়ে দিন।
রিটার্নস | |
---|---|
String |
getimstate
public String getSimState ()
সিম কার্ডের অবস্থা বা নালটি উপলভ্য না হলে বা ডিভাইস উপলভ্য না হয়।
রিটার্নস | |
---|---|
String |
গেটটম্বস্টোনস
publicgetTombstones ()
ডিভাইসগুলি থেকে সমাধিক্ষেত্রের তালিকা আনুন এবং ফিরিয়ে দিন। মূল প্রয়োজন।
পদ্ধতিটি সেরা-প্রচেষ্টা তাই যদি কোনও সমাধিস্থলটি কোনও কারণে টানতে ব্যর্থ হয় তবে এটি তালিকা থেকে অনুপস্থিত হবে। শুধুমাত্র একটি DeviceNotAvailableException
পদ্ধতিটি তাড়াতাড়ি শেষ করবে।
রিটার্নস | |
---|---|
টম্বস্টোন ফাইলগুলির একটি তালিকা, যদি কোনও সমাধিস্থল না থাকে তবে খালি। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getTotalmemory
public long getTotalMemory ()
অভ্যন্তরীণ ত্রুটির ক্ষেত্রে বাইট বা -1 এ মোট শারীরিক মেমরির আকার ফেরত দেয়
রিটার্নস | |
---|---|
long |
getTrackingserial
public String getTrackingSerial ()
ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করতে ব্যবহৃত সিরিয়াল পান।
রিটার্নস | |
---|---|
String |
getUninstallablepackagenames
publicgetUninstallablePackageNames ()
অ্যাপ্লিকেশন প্যাকেজের নামগুলি আনুন যা আনইনস্টল করা যায়। এটি বর্তমানে অ-সিস্টেম প্যাকেজ এবং আপডেট হওয়া সিস্টেম প্যাকেজ হিসাবে সংজ্ঞায়িত করা হয়েছে।
রিটার্নস | |
---|---|
ডিভাইসে বর্তমানে ইনস্টল করা আনইনস্টলেবল String প্যাকেজ নামগুলির ERROR(/Set) । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getuseftBooterase
public boolean getUseFastbootErase ()
ডিভাইসে পার্টিশন মুছতে ফাস্টবুট ইরেজ বা ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন কিনা তা পান।
রিটার্নস | |
---|---|
boolean | true যদি ফাস্টবুট মুছতে ব্যবহৃত হয় বা false যদি ফাস্টবুট ফর্ম্যাট ব্যবহার করা হয়। |
getuserflags
public int getUserFlags (int userId)
প্রদত্ত ব্যবহারকারীর পতাকাগুলি সন্ধান করুন এবং ফিরিয়ে দিন। অ্যান্ড্রয়েড ওপেন সোর্স প্রকল্পের "অ্যান্ড্রয়েড.কন্টেন্ট.পিএম.উমারিনফো" ক্লাসে পতাকাগুলি সংজ্ঞায়িত করা হয়েছে।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
int | অন্য কোনও ক্ষেত্রে -10000 পাওয়া গেলে প্রদত্ত ইউজারআইডের সাথে যুক্ত পতাকাগুলি। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getuserinfos
publicgetUserInfos ()
ডিভাইসে UserInfo
ইউএসইআইডি এর মানচিত্রটি পায়। ডিভাইস থেকে আউটপুট প্রত্যাশার মতো না হলে DeviceRuntimeException
নিক্ষেপ করবে।
রিটার্নস | |
---|---|
ইউজারআইএনএফও অবজেক্টের তালিকা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getuserserialnumber
public int getUserSerialNumber (int userId)
অন্য কোনও ক্ষেত্রে -10000 পাওয়া গেলে ইউজারআইডের সাথে সম্পর্কিত সিরিয়াল নম্বরটি ফিরিয়ে দিন।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
int |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
হ্যান্ডলিলোকেশনএভেন্ট
public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
প্রদত্ত ডিভাইসভেন্ট প্রক্রিয়া। নতুন অবস্থায় রূপান্তর ডিভাইস হতে পারে। যে কোনও রাষ্ট্রীয় ট্রানজিশনের IDeviceMonitor
অবহিত করবে।
ডিভাইসভেন্টটি প্রক্রিয়া করুন, যা এই ডিভাইসটিকে নতুন বরাদ্দ অবস্থায় রূপান্তর করতে পারে বা নাও পারে।
পরামিতি | |
---|---|
event | DeviceEvent |
রিটার্নস | |
---|---|
IManagedTestDevice.DeviceEventResponse |
Hasfeature
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 : পাস করার জন্য al চ্ছিক অতিরিক্ত যুক্তি। উপলভ্য বিকল্পগুলির জন্য 'এডিবি শেল পিএম -এইচ' দেখুন। |
রিটার্নস | |
---|---|
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 : পাস করার জন্য al চ্ছিক অতিরিক্ত যুক্তি। উপলভ্য বিকল্পগুলির জন্য 'এডিবি শেল পিএম -এইচ' দেখুন। |
রিটার্নস | |
---|---|
String | একটি ত্রুটি কোড সহ একটি String , বা সাফল্য যদি null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইনস্টলপ্যাকেজ ফোরুজার
public String installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs)
প্রদত্ত ব্যবহারকারীর জন্য ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন।
পরামিতি | |
---|---|
packageFile | File : ইনস্টল করতে APK ফাইল |
reinstall | boolean : true যদি একটি পুনরায় ইনস্টল করা উচিত |
userId | int : ইনস্টল করার জন্য পূর্ণসংখ্যা ব্যবহারকারী আইডি। |
extraArgs | String : পাস করার জন্য al চ্ছিক অতিরিক্ত যুক্তি। উপলভ্য বিকল্পগুলির জন্য 'এডিবি শেল পিএম -এইচ' দেখুন। |
রিটার্নস | |
---|---|
String | একটি ত্রুটি কোড সহ একটি String , বা সাফল্য যদি null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইনস্টলপ্যাকেজ ফোরুজার
public String installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)
প্রদত্ত ব্যবহারকারীর জন্য ডিভাইসে একটি অ্যান্ড্রয়েড প্যাকেজ ইনস্টল করুন।
দ্রষ্টব্য: কেবলমাত্র এমন কেসগুলি ব্যবহার করুন যার জন্য ইনস্টল টাইমে রানটাইম অনুমতি দেওয়ার সুস্পষ্ট নিয়ন্ত্রণের প্রয়োজন হয় এই ফাংশনটি কল করা উচিত।
পরামিতি | |
---|---|
packageFile | File : ইনস্টল করতে APK ফাইল |
reinstall | boolean : true যদি একটি পুনরায় ইনস্টল করা উচিত |
grantPermissions | boolean : যদি সমস্ত রানটাইম অনুমতিগুলি ইনস্টল সময়ে মঞ্জুর করা উচিত |
userId | int : ইনস্টল করার জন্য পূর্ণসংখ্যা ব্যবহারকারী আইডি। |
extraArgs | String : পাস করার জন্য al চ্ছিক অতিরিক্ত যুক্তি। উপলভ্য বিকল্পগুলির জন্য 'এডিবি শেল পিএম -এইচ' দেখুন। |
রিটার্নস | |
---|---|
String | একটি ত্রুটি কোড সহ একটি String , বা সাফল্য যদি null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
অবৈধপ্রোপার্টি ক্যাচ
public void invalidatePropertyCache ()
আইএসএডিবিটিসিপি
public boolean isAdbTcp ()
রিটার্নস | |
---|---|
boolean |
isappenumerationsupported
public boolean isAppEnumerationSupported ()
ডিভাইসে প্ল্যাটফর্ম অ্যাপ্লিকেশন গণনা সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি অ্যাপ্লিকেশন গণনা সমর্থিত হয় তবে অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isbypasslowtargetsdkblocksupported
public boolean isBypassLowTargetSdkBlockSupported ()
ডিভাইসে প্ল্যাটফর্মটি অ্যাপ্লিকেশন ইনস্টলগুলিতে কম টার্গেট এসডিকে ব্লক বাইপাস করে সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি বাইপাস কম টার্গেট এসডিকে ব্লক সমর্থিত হয়, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isdebugfsmounted
public boolean isDebugfsMounted ()
ডিবাগফস মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করুন।
রিটার্নস | |
---|---|
boolean | true যদি ডিবাগফস মাউন্ট করা হয় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isdeviceencrypted
public boolean isDeviceEncrypted ()
ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপ্ট করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isDirectory
public boolean isDirectory (String path)
যদি ডিভাইসের পথটি কোনও ডিরেক্টরি হয় তবে অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
path | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isenableadbroot
public boolean isEnableAdbRoot ()
রিটার্নস | |
---|---|
boolean | true যদি এডিবি রুট ডিভাইসে সক্ষম করা উচিত |
isencryptionsupported
public boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে রিটার্নগুলি।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপশন সমর্থন করে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isexecutable
public boolean isExecutable (String fullPath)
ডিভাইসে ফাইল পাথ যদি এক্সিকিউটেবল ফাইল হয় তবে অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
fullPath | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আইএসএসএফবিওটেনেবল
public boolean isFastbootEnabled ()
ফাস্টবুট ডিভাইসের জন্য উপলব্ধ থাকলে ফিরে আসুন।
রিটার্নস | |
---|---|
boolean |
আইসহেড
public boolean isHeadless ()
যদি ডিভাইসটি হেডলেস (কোনও স্ক্রিন নেই) হয় তবে সত্য ফিরিয়ে দিন, অন্যথায় মিথ্যা।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isheadlessystemusermode
public boolean isHeadlessSystemUserMode ()
ডিভাইসটি হেডলেস সিস্টেম ব্যবহারকারী মোড ব্যবহার করে কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইসমাইনউসার্পারম্যানেন্টাডমিন
public boolean isMainUserPermanentAdmin ()
প্রধান ব্যবহারকারী কোনও স্থায়ী প্রশাসক কিনা এবং এটি মুছে ফেলা বা অ-অ্যাডমিন স্ট্যাটাসে ডাউনগ্রেড করা যায় না তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইসমুল্টিয়াসারসপোর্টড
public boolean isMultiUserSupported ()
মাল্টি ব্যবহারকারী সমর্থিত কিনা তা নির্ধারণ করে।
রিটার্নস | |
---|---|
boolean | সত্য যদি মাল্টি ব্যবহারকারী সমর্থিত হয় তবে অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ispackageInstalled
public boolean isPackageInstalled (String packageName, String userId)
প্রদত্ত প্যাকেজের নামের জন্য ডিভাইসটি জিজ্ঞাসা করুন এবং প্রদত্ত ব্যবহারকারী আইডিটি বর্তমানে এটি ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন।
পরামিতি | |
---|---|
packageName | String : প্যাকেজটি আমরা ইনস্টল করা আছে কিনা তা যাচাই করছি। |
userId | String : আমরা প্যাকেজটি যাচাই করছি এমন ব্যবহারকারী আইডিটির জন্য ইনস্টল করা আছে। যদি নাল, প্রাথমিক ব্যবহারকারীর শূন্য ব্যবহার করা হবে। |
রিটার্নস | |
---|---|
boolean | সত্য যদি প্যাকেজটি ইনস্টল হিসাবে রিপোর্ট করা হয়। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ispackageInstalled
public boolean isPackageInstalled (String packageName)
প্রদত্ত প্যাকেজ নামের জন্য ডিভাইসটি বর্তমানে ইনস্টল করা আছে কিনা তা পরীক্ষা করার জন্য অনুসন্ধান করুন।
পরামিতি | |
---|---|
packageName | String |
রিটার্নস | |
---|---|
boolean | সত্য যদি প্যাকেজটি ইনস্টল হিসাবে রিপোর্ট করা হয়। অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইসরান্টটাইমপারমিশনসপোর্টড
public boolean isRuntimePermissionSupported ()
ডিভাইসে প্ল্যাটফর্মটি রানটাইম অনুমতি প্রদানকে সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি রানটাইম অনুমতি সমর্থিত হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইসস্টেটবুটলডেরফেরফুটবুটড
public boolean isStateBootloaderOrFastbootd ()
যদি ডিভাইসটি TestDeviceState#FASTBOOT
বা TestDeviceState.FASTBOOTD
বুটডে থাকে তবে সত্যটি সত্য।
রিটার্নস | |
---|---|
boolean |
isusererrunning
public boolean isUserRunning (int userId)
প্রদত্ত ব্যবহারকারী চলছে কিনা তা পরীক্ষা করুন।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী চলমান থাকে তবে প্রতিটি অন্যান্য ক্ষেত্রে মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isusersecondary
public boolean isUserSecondary (int userId)
নির্দিষ্ট ব্যবহারকারী এটির পতাকা অনুসারে কোনও গৌণ ব্যবহারকারী কিনা তা ফিরিয়ে দিন।
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | সত্য যদি ব্যবহারকারী গৌণ হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
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 |
isvisiblabbackgroundusersondefaultDisplaysupported
public boolean isVisibleBackgroundUsersOnDefaultDisplaySupported ()
ডিভাইসটি ERROR(/java.android.view.Display#DEFAULT_DISPLAY)
যদি এটি হয় তবে আপনি startVisibleBackgroundUser(int, int, boolean)
কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers()
দ্বারা ফিরে আসা একটি ডিসপ্লে পাস করে (যার মধ্যে ERROR(/java.android.view.Display#DEFAULT_DISPLAY)
।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
isvisiblabbackgrounduserssupported
public boolean isVisibleBackgroundUsersSupported ()
ডিভাইসটি ব্যবহারকারীদের পটভূমিতে দৃশ্যমান শুরু করার অনুমতি দেয় কিনা তা ফেরত দেয়।
যদি এটি হয় তবে আপনি startVisibleBackgroundUser(int, int, boolean)
কল করতে পারেন, listDisplayIdsForStartingVisibleBackgroundUsers()
দ্বারা ফিরে আসা একটি ডিসপ্লে পাস করে।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
iswifienable
public boolean isWifiEnabled ()
ওয়াইফাই সক্ষম করা থাকলে পরীক্ষা করুন।
ডিভাইসে ওয়াইফাই সক্ষম করা আছে কিনা তা পরীক্ষা করে। ওয়াইফাইয়ের স্থিতি জোর দেওয়ার জন্য দরকারী যা ওয়াইফাই, যেমন মোবাইল ডেটা টেস্টের সাথে চালিত হয় না এমন পরীক্ষার আগে।রিটার্নস | |
---|---|
boolean | true যদি ওয়াইফাই সক্ষম হয়। মিথ্যা অক্ষম হলে false |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
তালিকাডিসপ্লেডস
publiclistDisplayIds ()
"ডাম্পসিস সারফেসফ্লিংগার" দ্বারা প্রতিবেদন হিসাবে ডিভাইসে উপলভ্য ডিসপ্লে আইডি এর তালিকা সংগ্রহ করুন।
রিটার্নস | |
---|---|
প্রদর্শনগুলির তালিকা। ডিফল্ট সর্বদা ডিফল্ট ডিসপ্লে 0 দেয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
লিস্টডিসপ্লেডসফোর্টিংভিসিবলব্যাকগ্রাউন্ডউজারস
publiclistDisplayIdsForStartingVisibleBackgroundUsers ()
start a user visible in the background
করতে ব্যবহার করা যেতে পারে এমন ডিসপ্লেগুলির তালিকা পান।
রিটার্নস | |
---|---|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারীদের তালিকা
publiclistUsers ()
ডিভাইসে ব্যবহারকারীদের তালিকা পান। ডিভাইস থেকে আউটপুট প্রত্যাশার মতো না হলে DeviceRuntimeException
নিক্ষেপ করবে।
রিটার্নস | |
---|---|
ব্যবহারকারী আইডির তালিকা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
লোগানার্স
public boolean logAnrs (ITestLogger logger)
ডিভাইস থেকে এএনআর সংগ্রহ করে এবং লগ করে।
পরামিতি | |
---|---|
logger | ITestLogger : ANRS লগ করার জন্য একটি ITestLogger । |
রিটার্নস | |
---|---|
boolean | সত্য যদি লগিং সফল হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
লগবুগরপোর্ট
public boolean logBugreport (String dataName, ITestLogger listener)
একটি বাগেরপোর্ট নিতে এবং এটি সাংবাদিকদের কাছে লগ করার জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
dataName | String : নাম যার অধীনে বাগেরপোর্টটি রিপোর্ট করা হবে। |
listener | ITestLogger : বাগেরপোর্ট লগ করার জন্য একটি ITestLogger । |
রিটার্নস | |
---|---|
boolean | সত্য যদি লগিং সফল হয় তবে অন্যথায় মিথ্যা। |
লগনডেভাইস
public void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। এটি একটি নিরাপদ কল যা লগিং ব্যর্থ হলেও ফেলে দেবে না।
পরামিতি | |
---|---|
tag | String : ট্যাগ যার অধীনে আমরা লগক্যাটে আমাদের বার্তাটি লগ করি। |
level | Log.LogLevel : লগক্যাটে বার্তার ডিবাগ স্তর। |
format | String : বার্তা ফর্ম্যাট। |
args | Object : স্ট্রিং.ফর্ম্যাট () এর মাধ্যমে আরগগুলি প্রতিস্থাপন করা হবে। |
ননব্লকিংরেবুট
public void nonBlockingReboot ()
ডিভাইসটি পুনরায় বুট করার জন্য একটি কমান্ড জারি করে এবং কমান্ড সম্পূর্ণরূপে ফিরে আসে এবং যখন ডিভাইসটি আর এডিবিতে দৃশ্যমান হয় না।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পোস্টডব্রুটেশন
public void postAdbRootAction ()
যদি ডিভাইসটিকে এডিবি রুটের পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে কিছু নির্দিষ্ট ক্রিয়াকলাপের প্রয়োজন হয় তবে ওভাররাইড করুন। ডিফল্ট বাস্তবায়নে কোনও সংযোজন ক্রিয়া অন্তর্ভুক্ত নয়। এডিবি রুট এই পর্যায়ে সক্ষম হওয়ার গ্যারান্টিযুক্ত নয়।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পোস্টডবুনরোটাকশন
public void postAdbUnrootAction ()
ওভাররাইড যদি ডিভাইসটিকে এডিবি আনরুট পরে এবং ডিভাইসটি অনলাইনে ফিরে আসার আগে কিছু নির্দিষ্ট ক্রিয়া প্রয়োজন। ডিফল্ট বাস্তবায়নে কোনও অতিরিক্ত ক্রিয়া অন্তর্ভুক্ত নয়। এডিবি রুট এই পর্যায়ে অক্ষম হওয়ার গ্যারান্টিযুক্ত নয়।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পোস্টবুটসেটআপ
public void postBootSetup ()
প্রতিটি বুটের পরে পরীক্ষার জন্য ডিভাইস কনফিগার করার জন্য নির্দেশাবলী সম্পাদন করুন।
ডিভাইস পুরোপুরি বুট/উপলব্ধ হওয়ার পরে কল করা উচিত সাধারণ পরিস্থিতিতে এই পদ্ধতিটি স্পষ্টভাবে কল করার দরকার নেই, কারণ বাস্তবায়নগুলি পুনরায় বুট করার সময় এই পদক্ষেপগুলি স্বয়ংক্রিয়ভাবে সম্পাদন করা উচিত। যেখানে অন্যান্য ইভেন্টগুলির কারণে ডিভাইস পুনরায় বুট করে (যেমন একটি ফাস্টবুট আপডেট কমান্ডটি শেষ হয়ে গেছে)নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পোস্টআইনভোকেশনটায়ারডাউন
public void postInvocationTearDown (Throwable exception)
Extra steps for device specific required clean up that will be executed after the invocation is done.
পরামিতি | |
---|---|
exception | Throwable : if any, the final exception raised by the invocation failure. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Extra steps for device specific required setup that will be executed on the device prior to the invocation flow.
পরামিতি | |
---|---|
info | IBuildInfo : The IBuildInfo of the device. |
attributes | MultiMap : The attributes stored in the invocation context |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
pullDir
public boolean pullDir (String deviceFilePath, File localDir, int userId)
Recursively pull directory contents from device.
পরামিতি | |
---|---|
deviceFilePath | String : the absolute file path of the remote source |
localDir | File : the local directory to pull files into |
userId | int : the user id to pull from |
রিটার্নস | |
---|---|
boolean | true if file was pulled successfully. অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
pullDir
public boolean pullDir (String deviceFilePath, File localDir)
Recursively pull directory contents from device.
পরামিতি | |
---|---|
deviceFilePath | String : the absolute file path of the remote source |
localDir | File : the local directory to pull files into |
রিটার্নস | |
---|---|
boolean | true if file was pulled successfully. অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
pullFile
public boolean pullFile (String remoteFilePath, File localFile)
Retrieves a file off device.
পরামিতি | |
---|---|
remoteFilePath | String : the absolute path to file on device. |
localFile | File : the local file to store contents in. If non-empty, contents will be replaced. |
রিটার্নস | |
---|---|
boolean | true if file was retrieved successfully. অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
pullFile
public File pullFile (String remoteFilePath, int userId)
Retrieves a file off device, stores it in a local temporary ERROR(/File)
, and returns that File
.
পরামিতি | |
---|---|
remoteFilePath | String : the absolute path to file on device. |
userId | int : The user id to pull from |
রিটার্নস | |
---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
Throws | |
---|---|
DeviceNotAvailableException |
pullFile
public File pullFile (String remoteFilePath)
Retrieves a file off device, stores it in a local temporary ERROR(/File)
, and returns that File
.
পরামিতি | |
---|---|
remoteFilePath | String : the absolute path to file on device. |
রিটার্নস | |
---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
pullFile
public boolean pullFile (String remoteFilePath, File localFile, int userId)
Retrieves a file off device.
পরামিতি | |
---|---|
remoteFilePath | String : the absolute path to file on device. |
localFile | File : the local file to store contents in. If non-empty, contents will be replaced. |
userId | int : The user id to pull from |
রিটার্নস | |
---|---|
boolean | true if file was retrieved successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pullFileContents
public String pullFileContents (String remoteFilePath)
Retrieves a file off device, and returns the contents.
পরামিতি | |
---|---|
remoteFilePath | String : the absolute path to file on device. |
রিটার্নস | |
---|---|
String | A String containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
Throws | |
---|---|
DeviceNotAvailableException |
pullFileFromExternal
public File pullFileFromExternal (String remoteFilePath)
A convenience method to retrieve a file from the device's external storage, stores it in a local temporary ERROR(/File)
, and return a reference to that File
.
পরামিতি | |
---|---|
remoteFilePath | String : the path to file on device, relative to the device's external storage mountpoint |
রিটার্নস | |
---|---|
File | A ERROR(/File) containing the contents of the device file, or null if the copy failed for any reason (including problems with the host filesystem) |
Throws | |
---|---|
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath,excludedDirectories)
Recursively push directory contents to device while excluding some directories that are filtered.
পরামিতি | |
---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
excludedDirectories |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath)
Recursively push directory contents to device.
পরামিতি | |
---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath, int userId)
Recursively push directory contents to device.
পরামিতি | |
---|---|
localFileDir | File : the local directory to push |
deviceFilePath | String : the absolute file path of the remote destination |
userId | int : the user id to push to |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pushFile
public boolean pushFile (File localFile, String remoteFilePath, boolean evaluateContentProviderNeeded)
Variant of pushFile(File, String)
which can optionally consider evaluating the need for the content provider.
পরামিতি | |
---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
evaluateContentProviderNeeded | boolean : whether to check if we need the content provider |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pushFile
public boolean pushFile (File localFile, String remoteFilePath)
Push a file to device. By default using a content provider.
পরামিতি | |
---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pushFile
public boolean pushFile (File localFile, String remoteFilePath, int userId)
Push a file to device. By default using a content provider.
পরামিতি | |
---|---|
localFile | File : the local file to push |
remoteFilePath | String : the remote destination absolute file path |
userId | int : the userId to push to |
রিটার্নস | |
---|---|
boolean | true if file was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
pushString
public boolean pushString (String contents, String remoteFilePath)
Push file created from a string to device
পরামিতি | |
---|---|
contents | String : the contents of the file to push |
remoteFilePath | String : the remote destination absolute file path |
রিটার্নস | |
---|---|
boolean | true if string was pushed successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
রিবুট
public void reboot (String reason)
Reboots the device into adb mode with given reason
to be persisted across reboot.
Blocks until device becomes available.
Last reboot reason can be obtained by querying sys.boot.reason
propety.
পরামিতি | |
---|---|
reason | String : a reason for this reboot, or null if no reason is specified. |
Throws | |
---|---|
DeviceNotAvailableException |
রিবুট
public void reboot ()
Reboots the device into adb mode.
Blocks until device becomes available.নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
rebootIntoBootloader
public void rebootIntoBootloader ()
Reboots the device into bootloader mode.
Blocks until device is in bootloader mode.Throws | |
---|---|
DeviceNotAvailableException |
rebootIntoFastbootd
public void rebootIntoFastbootd ()
Reboots the device into fastbootd mode.
Blocks until device is in fastbootd mode.
Throws | |
---|---|
DeviceNotAvailableException |
rebootIntoRecovery
public void rebootIntoRecovery ()
Reboots the device into adb recovery mode.
Blocks until device enters recoveryThrows | |
---|---|
DeviceNotAvailableException |
rebootIntoSideload
public void rebootIntoSideload ()
Reboots the device into adb sideload mode (note that this is a special mode under recovery)
Blocks until device enters sideload mode
Throws | |
---|---|
DeviceNotAvailableException |
rebootIntoSideload
public void rebootIntoSideload (boolean autoReboot)
Reboots the device into adb sideload mode (note that this is a special mode under recovery)
Blocks until device enters sideload mode
পরামিতি | |
---|---|
autoReboot | boolean : whether to automatically reboot the device after sideload |
Throws | |
---|---|
DeviceNotAvailableException |
rebootUntilOnline
public void rebootUntilOnline ()
An alternate to reboot()
that only blocks until device is online ie visible to adb.
Throws | |
---|---|
DeviceNotAvailableException |
rebootUntilOnline
public void rebootUntilOnline (String reason)
An alternate to reboot()
that only blocks until device is online ie visible to adb.
পরামিতি | |
---|---|
reason | String : a reason for this reboot, or null if no reason is specified. |
Throws | |
---|---|
DeviceNotAvailableException |
rebootUserspace
public void rebootUserspace ()
Reboots only userspace part of device.
Blocks until device becomes available.
সতর্কতা। Userspace reboot is currently under active development, use it on your own risk.
Throws | |
---|---|
DeviceNotAvailableException |
rebootUserspaceUntilOnline
public void rebootUserspaceUntilOnline ()
An alternate to rebootUserspace()
()} that only blocks until device is online ie visible to adb.
Throws | |
---|---|
DeviceNotAvailableException |
recoverDevice
public boolean recoverDevice ()
Attempts to recover device communication.
রিটার্নস | |
---|---|
boolean | True if recovery attempted and successful, returns False if recovery was skipped |
Throws | |
---|---|
DeviceNotAvailableException | if device is no longer available |
registerDeviceActionReceiver
public void registerDeviceActionReceiver (IDeviceActionReceiver deviceActionReceiver)
Registers a IDeviceActionReceiver
for this device.
All registered IDeviceActionReceiver
s will be notified before a device action starts and after the device action ends.
পরামিতি | |
---|---|
deviceActionReceiver | IDeviceActionReceiver : A IDeviceActionReceiver which will be registered. |
remountSystemReadOnly
public void remountSystemReadOnly ()
Make the system partition on the device read-only. May reboot the device.
Throws | |
---|---|
DeviceNotAvailableException |
remountSystemWritable
public void remountSystemWritable ()
Make the system partition on the device writable. May reboot the device.
Throws | |
---|---|
DeviceNotAvailableException |
remountVendorReadOnly
public void remountVendorReadOnly ()
Make the vendor partition on the device read-only. May reboot the device.
Throws | |
---|---|
DeviceNotAvailableException |
remountVendorWritable
public void remountVendorWritable ()
Make the vendor partition on the device writable. May reboot the device.
Throws | |
---|---|
DeviceNotAvailableException |
removeAdmin
public boolean removeAdmin (String componentName, int userId)
Remove given device admin in given user and return true
if it is successful, false
otherwise.
পরামিতি | |
---|---|
componentName | String : of device admin to be removed. |
userId | int : of user that the device admin lives in. |
রিটার্নস | |
---|---|
boolean | True if it is successful, false otherwise. |
Throws | |
---|---|
DeviceNotAvailableException |
removeOwners
public void removeOwners ()
Remove all existing device profile owners with the best effort.
Throws | |
---|---|
DeviceNotAvailableException |
ব্যবহারকারীকে সরিয়ে দিন
public boolean removeUser (int userId)
Remove a given user from the device.
পরামিতি | |
---|---|
userId | int : of the user to remove |
রিটার্নস | |
---|---|
boolean | true if we were successful in removing the user, false otherwise. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
resetContentProviderSetup
public void resetContentProviderSetup ()
Reset the flag for content provider setup in order to trigger it again.
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
Convenience method for performing ERROR(/#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection))
with one or more listeners passed as parameters.
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : the IRemoteAndroidTestRunner which runs the tests |
listeners | ITestLifeCycleReceiver : the test result listener(s) |
রিটার্নস | |
---|---|
boolean | true if test command completed. false if it failed to complete, but recovery succeeded |
Throws | |
---|---|
DeviceNotAvailableException |
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
Runs instrumentation tests, and provides device recovery.
If connection with device is lost before test run completes, and recovery succeeds, all listeners will be informed of testRunFailed and "false" will be returned. The test command will not be rerun. It is left to callers to retry if necessary.
If connection with device is lost before test run completes, and recovery fails, all listeners will be informed of testRunFailed and DeviceNotAvailableException will be thrown.
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : the IRemoteAndroidTestRunner which runs the tests |
listeners |
রিটার্নস | |
---|---|
boolean | true if test command completed. false if it failed to complete due to device communication exception, but recovery succeeded |
Throws | |
---|---|
DeviceNotAvailableException |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
Same as ERROR(ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection)/com.android.tradefed.device.ITestDevice#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection) ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection))
but runs the test for the given user.
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners |
রিটার্নস | |
---|---|
boolean |
Throws | |
---|---|
DeviceNotAvailableException |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
Same as ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, ITestLifeCycleReceiver...)
but runs the test for a given user.
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | ITestLifeCycleReceiver |
রিটার্নস | |
---|---|
boolean |
Throws | |
---|---|
DeviceNotAvailableException |
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration
ইনজেক্ট করে।
পরামিতি | |
---|---|
configuration | IConfiguration |
setConnectionAvdInfo
public final void setConnectionAvdInfo (GceAvdInfo avdInfo)
পরামিতি | |
---|---|
avdInfo | GceAvdInfo |
সেট তারিখ
public void setDate (Date date)
Sets the date on device
Note: setting date on device requires root
পরামিতি | |
---|---|
date | Date : specify a particular date; will use host date if null |
Throws | |
---|---|
DeviceNotAvailableException |
setDeviceOwner
public boolean setDeviceOwner (String componentName, int userId)
Set a device admin component as device owner in given user.
পরামিতি | |
---|---|
componentName | String : of device admin to be device owner. |
userId | int : of the user that the device owner lives in. |
রিটার্নস | |
---|---|
boolean | True if it is successful, false otherwise. |
Throws | |
---|---|
DeviceNotAvailableException |
setDeviceState
public void setDeviceState (TestDeviceState deviceState)
Update the device's state.
পরামিতি | |
---|---|
deviceState | TestDeviceState : the TestDeviceState |
setEmulatorOutputStream
public void setEmulatorOutputStream (SizeLimitedOutputStream output)
For emulator set SizeLimitedOutputStream
to log output
পরামিতি | |
---|---|
output | SizeLimitedOutputStream : to log the output |
setEmulatorProcess
public void setEmulatorProcess (Process p)
Sets the Process
, when this device is an emulator.
পরামিতি | |
---|---|
p | Process |
setFastbootEnabled
public void setFastbootEnabled (boolean fastbootEnabled)
Set the fastboot option for the device. Should be set when device is first allocated.
পরামিতি | |
---|---|
fastbootEnabled | boolean : whether fastboot is available for the device or not |
setFastbootPath
public void setFastbootPath (String fastbootPath)
Sets the path to the fastboot binary that should be used. Still requires isFastbootEnabled()
to be true, to have fastboot functions enabled.
পরামিতি | |
---|---|
fastbootPath | String |
setIDevice
public void setIDevice (IDevice newDevice)
Update the IDevice associated with this ITestDevice.
The new IDevice must refer the same physical device as the current reference. This method will be called if DDMS has allocated a new IDeviceপরামিতি | |
---|---|
newDevice | IDevice : the IDevice |
setLogStartDelay
public void setLogStartDelay (int delay)
Sets the time in ms to wait before starting logcat capture for a online device.
পরামিতি | |
---|---|
delay | int : the delay in ms |
সেট অপশন
public void setOptions (TestDeviceOptions options)
Set the TestDeviceOptions
for the device
পরামিতি | |
---|---|
options | TestDeviceOptions |
সেট প্রপার্টি
public boolean setProperty (String propKey, String propValue)
Sets the given property value on the device. Requires adb root is true.
পরামিতি | |
---|---|
propKey | String : The key targeted to be set. |
propValue | String : The property value to be set. |
রিটার্নস | |
---|---|
boolean | returns True if the setprop command was successful, False otherwise. |
Throws | |
---|---|
DeviceNotAvailableException |
setRecovery
public void setRecovery (IDeviceRecovery recovery)
Set the IDeviceRecovery
to use for this device. Should be set when device is first allocated.
পরামিতি | |
---|---|
recovery | IDeviceRecovery : the IDeviceRecovery |
setRecoveryMode
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
Set the current recovery mode to use for the device.
Used to control what recovery method to use when a device communication problem is encountered. Its recommended to only use this method sparingly when needed (for example, when framework is down, etcপরামিতি | |
---|---|
mode | ITestDevice.RecoveryMode : whether 'recover till online only' mode should be on or not. |
setSetting
public void setSetting (String namespace, String key, String value)
See setSetting(int, String, String, String)
and performed on system user.
পরামিতি | |
---|---|
namespace | String |
key | String |
value | String |
Throws | |
---|---|
DeviceNotAvailableException |
setSetting
public void setSetting (int userId, String namespace, String key, String value)
Add a setting value to the namespace of a given user. Some settings will only be available after a reboot. namespace must be one of: {"system", "secure", "global"}
পরামিতি | |
---|---|
userId | int |
namespace | String |
key | String |
value | String |
Throws | |
---|---|
DeviceNotAvailableException |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Injects the ITestLogger
instance
পরামিতি | |
---|---|
testLogger | ITestLogger |
setTrackingSerial
public void setTrackingSerial (String trackingSerial)
For device management purpose track the serial we use for referencing the device.
পরামিতি | |
---|---|
trackingSerial | String |
setUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
Set whether to use fastboot erase or fastboot format to wipe a partition on the device.
পরামিতি | |
---|---|
useFastbootErase | boolean : true if fastboot erase should be used or false if fastboot format should be used. |
startLogcat
public void startLogcat ()
Start capturing logcat output from device in the background.
Will have no effect if logcat output is already being captured. Data can be later retrieved via getLogcat. When the device is no longer in use,stopLogcat()
must be called. startLogcat()
and stopLogcat()
do not normally need to be called when within a TF invocation context, as the TF framework will start and stop logcat. startUser
public boolean startUser (int userId)
Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP.
পরামিতি | |
---|---|
userId | int : of the user to start in the background |
রিটার্নস | |
---|---|
boolean | true if the user was successfully started in the background. |
Throws | |
---|---|
DeviceNotAvailableException |
startUser
public boolean startUser (int userId, boolean waitFlag)
Starts a given user in the background if it is currently stopped. If the user is already running in the background, this method is a NOOP. Possible to provide extra flag to wait for the operation to have effect.
পরামিতি | |
---|---|
userId | int : of the user to start in the background |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
রিটার্নস | |
---|---|
boolean | true if the user was successfully started in the background. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
startVisibleBackgroundUser
public boolean startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag)
Starts a given user in the background, visible in the given display (ie, allowing the user to launch activities in that display).
NOTE: this command doesn't check if the user exists, display is available, device supports such feature
, etc.
পরামিতি | |
---|---|
userId | int : of the user to start in the background |
displayId | int : display to start user visible on |
waitFlag | boolean : will make the command wait until user is started and unlocked. |
রিটার্নস | |
---|---|
boolean | true if the user was successfully started visible in the background. |
Throws | |
---|---|
DeviceNotAvailableException |
stopEmulatorOutput
public void stopEmulatorOutput ()
Close and delete the emulator output.
stopLogcat
public void stopLogcat ()
Stop capturing logcat output from device, and discard currently saved logcat data.
Will have no effect if logcat output is not being captured.stopUser
public boolean stopUser (int userId)
Stops a given user. If the user is already stopped, this method is a NOOP. Cannot stop current and system user.
পরামিতি | |
---|---|
userId | int : of the user to stop. |
রিটার্নস | |
---|---|
boolean | true if the user was successfully stopped. |
Throws | |
---|---|
DeviceNotAvailableException |
stopUser
public boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)
Stop a given user. Possible to provide extra flags to wait for the operation to have effect, and force terminate the user. Cannot stop current and system user.
পরামিতি | |
---|---|
userId | int : of the user to stop. |
waitFlag | boolean : will make the command wait until user is stopped. |
forceFlag | boolean : will force stop the user. |
রিটার্নস | |
---|---|
boolean | true if the user was successfully stopped. |
Throws | |
---|---|
DeviceNotAvailableException |
switchToAdbTcp
public String switchToAdbTcp ()
Switch device to adb-over-tcp mode.
রিটার্নস | |
---|---|
String | the tcp serial number or null if device could not be switched |
Throws | |
---|---|
DeviceNotAvailableException |
switchToAdbUsb
public boolean switchToAdbUsb ()
Switch device to adb over usb mode.
রিটার্নস | |
---|---|
boolean | true if switch was successful, false otherwise. |
Throws | |
---|---|
DeviceNotAvailableException |
switchUser
public boolean switchUser (int userId)
Switch to another userId with a default timeout. switchUser(int, long)
.
পরামিতি | |
---|---|
userId | int |
রিটার্নস | |
---|---|
boolean | True if the new userId matches the userId provider. অন্যথায় মিথ্যা। |
Throws | |
---|---|
DeviceNotAvailableException |
switchUser
public boolean switchUser (int userId, long timeout)
Switch to another userId with the provided timeout as deadline. Attempt to disable keyguard after user change is successful.
পরামিতি | |
---|---|
userId | int |
timeout | long : to wait before returning false for switch-user failed. |
রিটার্নস | |
---|---|
boolean | True if the new userId matches the userId provider. অন্যথায় মিথ্যা। |
Throws | |
---|---|
DeviceNotAvailableException |
syncFiles
public boolean syncFiles (File localFileDir, String deviceFilePath)
Incrementally syncs the contents of a local file directory to device.
Decides which files to push by comparing timestamps of local files with their remote equivalents. Only 'newer' or non-existent files will be pushed to device. Thus overhead should be relatively small if file set on device is already up to date. Hidden files (with names starting with ".") will be ignored. Example usage: syncFiles("/tmp/files", "/sdcard") will created a /sdcard/files directory if it doesn't already exist, and recursively push the /tmp/files contents to /sdcard/files.পরামিতি | |
---|---|
localFileDir | File : the local file directory containing files to recursively push. |
deviceFilePath | String : the remote destination absolute file path root. All directories in thos file path must be readable. ie pushing to /data/local/tmp when adb is not root will fail |
রিটার্নস | |
---|---|
boolean | true if files were synced successfully. অন্যথায় false । |
Throws | |
---|---|
DeviceNotAvailableException |
takeBugreport
public Bugreport takeBugreport ()
Take a bugreport and returns it inside a Bugreport
object to handle it. Return null in case of issue. File referenced in the Bugreport object need to be cleaned via Bugreport.close()
.
রিটার্নস | |
---|---|
Bugreport |
uninstallPackage
public String uninstallPackage (String packageName)
Uninstall an Android package from device.
পরামিতি | |
---|---|
packageName | String : the Android package to uninstall |
রিটার্নস | |
---|---|
String | a String with an error code, or null if success. |
Throws | |
---|---|
DeviceNotAvailableException |
uninstallPackageForUser
public String uninstallPackageForUser (String packageName, int userId)
Uninstall an Android package from device for a given user.
পরামিতি | |
---|---|
packageName | String : the Android package to uninstall |
userId | int : the integer user id to uninstall for. |
রিটার্নস | |
---|---|
String | a String with an error code, or null if success. |
Throws | |
---|---|
DeviceNotAvailableException |
unlockDevice
public boolean unlockDevice ()
Unlocks the device if the device is in an encrypted state.
This method may restart the framework but will not callpostBootSetup()
. Therefore, the device might not be fully ready to be tested when this method returns.রিটার্নস | |
---|---|
boolean | true if successful or if the device is unencrypted. |
Throws | |
---|---|
DeviceNotAvailableException |
waitForBootComplete
public boolean waitForBootComplete (long timeOut)
Blocks until the device's boot complete flag is set.
পরামিতি | |
---|---|
timeOut | long : time in msecs to wait for the flag to be set |
রিটার্নস | |
---|---|
boolean | true if device's boot complete flag is set within the timeout |
Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public boolean waitForDeviceAvailable ()
Waits for the device to be responsive and available for testing. Uses default timeout.
রিটার্নস | |
---|---|
boolean | True if device is available, False if recovery is disabled and unavailable. |
Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public boolean waitForDeviceAvailable (long waitTime)
Waits for the device to be responsive and available for testing.
পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
রিটার্নস | |
---|---|
boolean | True if device is available, False if recovery is disabled and unavailable. |
Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailableInRecoverPath
public boolean waitForDeviceAvailableInRecoverPath (long waitTime)
Waits for the device to be responsive and available without considering recovery path.
পরামিতি | |
---|---|
waitTime | long |
রিটার্নস | |
---|---|
boolean | True if device is available, False if unavailable. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
waitForDeviceBootloader
public void waitForDeviceBootloader ()
Blocks until device is visible via fastboot. Use default timeout.
Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
Blocks for the device to be in the 'adb recovery' state (note this is distinct from IDeviceRecovery
).
পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
রিটার্নস | |
---|---|
boolean | true if device boots into recovery before time expires. অন্যথায় false |
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
Blocks for the device to be in the 'adb sideload' state
পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
রিটার্নস | |
---|---|
boolean | true if device boots into sideload before time expires. অন্যথায় false |
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
Blocks for the device to be not available ie missing from adb
পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
রিটার্নস | |
---|---|
boolean | true if device becomes not available before time expires. অন্যথায় false |
waitForDeviceOnline
public void waitForDeviceOnline ()
Blocks until device is visible via adb. Uses default timeout
Note the device may not necessarily be responsive to commands on completion. UsewaitForDeviceAvailable()
instead.Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceOnline
public void waitForDeviceOnline (long waitTime)
Blocks until device is visible via adb.
Note the device may not necessarily be responsive to commands on completion. UsewaitForDeviceAvailable()
instead.পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
Throws | |
---|---|
DeviceNotAvailableException |
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
Waits for device to be responsive to a basic adb shell command.
পরামিতি | |
---|---|
waitTime | long : the time in ms to wait |
রিটার্নস | |
---|---|
boolean | true if device becomes responsive before waitTime elapses. |
সুরক্ষিত পদ্ধতি
addExtraConnectionBuilderArgs
protected void addExtraConnectionBuilderArgs (DefaultConnection.ConnectionBuilder builder)
পরামিতি | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
buildAdbShellCommand
protected String[] buildAdbShellCommand (String command, boolean forceExitStatusDetection)
Builds the OS command for the given adb shell command session and args
পরামিতি | |
---|---|
command | String |
forceExitStatusDetection | boolean |
রিটার্নস | |
---|---|
String[] |
checkApiLevelAgainst
protected void checkApiLevelAgainst (String feature, int strictMinLevel)
পরামিতি | |
---|---|
feature | String |
strictMinLevel | int |
createRebootDeviceAction
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
Create a RebootDeviceAction
to be used when performing a reboot action.
পরামিতি | |
---|---|
rebootMode | NativeDevice.RebootMode : a mode of this reboot. |
reason | String : for this reboot. |
রিটার্নস | |
---|---|
NativeDevice.RebootDeviceAction | the created RebootDeviceAction . |
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
Perform a adb reboot.
পরামিতি | |
---|---|
rebootMode | NativeDevice.RebootMode : a mode of this reboot. |
reason | String : for this reboot. |
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ensureRuntimePermissionSupported
protected void ensureRuntimePermissionSupported ()
helper method to throw exception if runtime permission isn't supported
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getApiLevelSafe
protected int getApiLevelSafe ()
রিটার্নস | |
---|---|
int |
initializeConnection
protected void initializeConnection (IBuildInfo info, MultiMap<String, String> attributes)
পরামিতি | |
---|---|
info | IBuildInfo |
attributes | MultiMap |
Throws | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
internalGetProperty
protected String internalGetProperty (String propName, String fastbootVar, String description)
Fetch a device property, from the ddmlib cache by default, and falling back to either `adb shell getprop` or `fastboot getvar` depending on whether the device is in Fastboot or not.
পরামিতি | |
---|---|
propName | String : The name of the device property as returned by `adb shell getprop` |
fastbootVar | String : The name of the equivalent fastboot variable to query. if null , fastboot query will not be attempted |
description | String : A simple description of the variable. First letter should be capitalized. |
রিটার্নস | |
---|---|
String | A string, possibly null or empty, containing the value of the given property |
Throws | |
---|---|
DeviceNotAvailableException |
isInRebootCallback
protected boolean isInRebootCallback ()
Returns whether reboot callbacks is currently being executed or not. All public api's for reboot should be disabled if true.
রিটার্নস | |
---|---|
boolean |
isNewer
protected boolean isNewer (File localFile, IFileEntry entry)
Return true
if local file is newer than remote file. IFileEntry
being accurate to the minute, in case of equal times, the file will be considered newer.
পরামিতি | |
---|---|
localFile | File |
entry | IFileEntry |
রিটার্নস | |
---|---|
boolean |
notifyRebootEnded
protected void notifyRebootEnded ()
Notifies all IDeviceActionReceiver
about reboot end event.
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
notifyRebootStarted
protected void notifyRebootStarted ()
Notifies all IDeviceActionReceiver
about reboot start event.
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
performDeviceAction
protected boolean performDeviceAction (String actionDescription, NativeDevice.DeviceAction action, int retryAttempts)
Performs an action on this device. Attempts to recover device and optionally retry command if action fails.
পরামিতি | |
---|---|
actionDescription | String : a short description of action to be performed. Used for logging purposes only. |
action | NativeDevice.DeviceAction : the action to be performed |
retryAttempts | int : the retry attempts to make for action if it fails but recovery succeeds |
রিটার্নস | |
---|---|
boolean | true if action was performed successfully |
Throws | |
---|---|
DeviceNotAvailableException | if recovery attempt fails or max attempts done without success |
postAdbReboot
protected void postAdbReboot ()
Possible extra actions that can be taken after a reboot.
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
prePostBootSetup
protected void prePostBootSetup ()
Allows each device type (AndroidNativeDevice, TestDevice) to override this method for specific post boot setup.
Throws | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
pullFileInternal
protected boolean pullFileInternal (String remoteFilePath, File localFile)
পরামিতি | |
---|---|
remoteFilePath | String |
localFile | File |
রিটার্নস | |
---|---|
boolean |
Throws | |
---|---|
DeviceNotAvailableException |
setClock
protected void setClock (Clock clock)
Set the Clock instance to use.
পরামিতি | |
---|---|
clock | Clock |
setMicrodroidProcess
protected void setMicrodroidProcess (Process process)
Marks the TestDevice as microdroid and sets its CID.
পরামিতি | |
---|---|
process | Process : Process of the Microdroid VM. |
setTestDeviceOptions
protected void setTestDeviceOptions (deviceOptions)
পরামিতি | |
---|---|
deviceOptions |
simpleFastbootCommand
protected CommandResult simpleFastbootCommand (long timeout,envVarMap, String[] fullCmd)
Executes a simple fastboot command with environment variables and report the status of the command.
পরামিতি | |
---|---|
timeout | long |
envVarMap | |
fullCmd | String |
রিটার্নস | |
---|---|
CommandResult |
simpleFastbootCommand
protected CommandResult simpleFastbootCommand (long timeout, String[] fullCmd)
Executes a simple fastboot command and report the status of the command.
পরামিতি | |
---|---|
timeout | long |
fullCmd | String |
রিটার্নস | |
---|---|
CommandResult |
waitForDeviceNotAvailable
protected boolean waitForDeviceNotAvailable (String operationDesc, long time)
Wait to see the device going unavailable (stop reporting to adb).
পরামিতি | |
---|---|
operationDesc | String : The name of the operation that is waiting for unavailable. |
time | long : The time to wait for unavailable to occur. |
রিটার্নস | |
---|---|
boolean | True if device did become unavailable. |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-18 UTC-তে শেষবার আপডেট করা হয়েছে।