executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
void
executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
डिफॉल्ट रूप से ddmlib कैश से डिवाइस प्रॉपर्टी प्राप्त करें, और डिवाइस फास्टबूट में है या नहीं, इस पर निर्भर करते हुए `adb shell getprop` या `fastboot getvar` पर वापस आ रहा है।
IDeviceMonitor : IDeviceMonitor आवंटन स्थिति परिवर्तन की सूचना देने के लिए। शून्य हो सकता है
सार्वजनिक तरीके
चेकएपीआई स्तरअगले रिलीज के खिलाफ
public boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
मापदंडों
strictMinLevel
int
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
चेक कनेक्टिविटी
public boolean checkConnectivity ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
स्पष्ट त्रुटिसंवाद
public boolean clearErrorDialogs ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
ClearLastConnectedWifiNetwork
public void clearLastConnectedWifiNetwork ()
स्पष्ट लॉगकैट
public void clearLogcat ()
ConnectToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)
मापदंडों
wifiSsid
String
wifiPsk
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
ConnectToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)
मापदंडों
wifiSsid
String
wifiPsk
String
scanSsid
boolean
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
ConnectToWifiNetworkIfNeeded
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)
मापदंडों
wifiSsid
String
wifiPsk
String
scanSsid
boolean
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
ConnectToWifiNetworkIfNeeded
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk)
मापदंडों
wifiSsid
String
wifiPsk
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
उपयोगकर्ता बनाइये
public int createUser (String name,
boolean guest,
boolean ephemeral)
मापदंडों
name
String
guest
boolean
ephemeral
boolean
रिटर्न
int
फेंकता
DeviceNotAvailableException
उपयोगकर्ता बनाइये
public int createUser (String name)
मापदंडों
name
String
रिटर्न
int
फेंकता
DeviceNotAvailableException
createUserNoThrow
public int createUserNoThrow (String name)
मापदंडों
name
String
रिटर्न
int
फेंकता
DeviceNotAvailableException
फ़ाइल को हटाएं
public void deleteFile (String deviceFilePath)
मापदंडों
deviceFilePath
String
फेंकता
DeviceNotAvailableException
डिवाइससॉफ्ट रीस्टार्ट
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
मापदंडों
prevSystemServerProcess
ProcessInfo
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
deviceSoftRestartedचूंकि
public boolean deviceSoftRestartedSince (long utcEpochTime,
TimeUnit timeUnit)
मापदंडों
utcEpochTime
long
timeUnit
TimeUnit
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
अक्षमअडबरूट
public boolean disableAdbRoot ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
अक्षमकीगार्ड
public void disableKeyguard ()
फेंकता
DeviceNotAvailableException
अक्षम नेटवर्क मॉनिटर
public boolean disableNetworkMonitor ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
वाईफाई से डिस्कनेक्ट करें
public boolean disconnectFromWifi ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
doFileExist
public boolean doesFileExist (String deviceFilePath)
मापदंडों
deviceFilePath
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
डंपहीप
public File dumpHeap (String process,
String devicePath)
मापदंडों
process
String
devicePath
String
रिटर्न
File
फेंकता
DeviceNotAvailableException
सक्षम करेंएडबरूट
public boolean enableAdbRoot ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
सक्षम नेटवर्क मॉनिटर
public boolean enableNetworkMonitor ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
एन्क्रिप्टडिवाइस
public boolean encryptDevice (boolean inplace)
मापदंडों
inplace
boolean
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
निष्पादित करेंएडीबीकमांड
public String executeAdbCommand (long timeout,
String... cmdArgs)
मापदंडों
timeout
long
cmdArgs
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
निष्पादित करेंएडीबीकमांड
public String executeAdbCommand (String... cmdArgs)
मापदंडों
cmdArgs
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
निष्पादित करेंफास्टबूटकमांड
public CommandResult executeFastbootCommand (String... cmdArgs)
मापदंडों
cmdArgs
String
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंफास्टबूटकमांड
public CommandResult executeFastbootCommand (long timeout,
String... cmdArgs)
मापदंडों
timeout
long
cmdArgs
String
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंलॉन्गफास्टबूटकमांड
public CommandResult executeLongFastbootCommand (String... cmdArgs)
मापदंडों
cmdArgs
String
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलकमांड
public String executeShellCommand (String command)
मापदंडों
command
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलकमांड
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
मापदंडों
command
String
receiver
IShellOutputReceiver
maxTimeToOutputShellResponse
long
timeUnit
TimeUnit
retryAttempts
int
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलकमांड
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeoutForCommand,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
मापदंडों
command
String
receiver
IShellOutputReceiver
maxTimeoutForCommand
long
maxTimeToOutputShellResponse
long
timeUnit
TimeUnit
retryAttempts
int
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलकमांड
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
मापदंडों
command
String
receiver
IShellOutputReceiver
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd)
मापदंडों
cmd
String
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
OutputStream pipeToOutput)
मापदंडों
cmd
String
pipeToOutput
OutputStream
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
File pipeAsInput)
मापदंडों
cmd
String
pipeAsInput
File
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
long maxTimeoutForCommand,
TimeUnit timeUnit,
int retryAttempts)
मापदंडों
cmd
String
maxTimeoutForCommand
long
timeUnit
TimeUnit
retryAttempts
int
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
long maxTimeoutForCommand,
TimeUnit timeUnit)
मापदंडों
cmd
String
maxTimeoutForCommand
long
timeUnit
TimeUnit
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
File pipeAsInput,
OutputStream pipeToOutput,
long maxTimeoutForCommand,
TimeUnit timeUnit,
int retryAttempts)
मापदंडों
cmd
String
pipeAsInput
File
pipeToOutput
OutputStream
maxTimeoutForCommand
long
timeUnit
TimeUnit
retryAttempts
int
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
निष्पादित करेंशेलV2कमांड
public CommandResult executeShellV2Command (String cmd,
File pipeAsInput,
OutputStream pipeToOutput,
OutputStream pipeToError,
long maxTimeoutForCommand,
TimeUnit timeUnit,
int retryAttempts)
मापदंडों
cmd
String
pipeAsInput
File
pipeToOutput
OutputStream
pipeToError
OutputStream
maxTimeoutForCommand
long
timeUnit
TimeUnit
retryAttempts
int
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
फास्टबूटवाइपपार्टिशन
public CommandResult fastbootWipePartition (String partition)
मापदंडों
partition
String
रिटर्न
CommandResult
फेंकता
DeviceNotAvailableException
सक्रिय एपेक्स प्राप्त करें
public getActiveApexes ()
रिटर्न
फेंकता
DeviceNotAvailableException
सभी सेटिंग्स प्राप्त करें
public getAllSettings (String namespace)
मापदंडों
namespace
String
रिटर्न
फेंकता
DeviceNotAvailableException
आवंटन स्थिति प्राप्त करें
public DeviceAllocationState getAllocationState ()
रिटर्न
DeviceAllocationState
AndroidId प्राप्त करें
public String getAndroidId (int userId)
मापदंडों
userId
int
रिटर्न
String
फेंकता
DeviceNotAvailableException
AndroidId प्राप्त करें
public getAndroidIds ()
रिटर्न
फेंकता
DeviceNotAvailableException
प्राप्त करें
public int getApiLevel ()
रिटर्न
int
फेंकता
DeviceNotAvailableException
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
मापदंडों
packageName
String
रिटर्न
PackageInfo
फेंकता
DeviceNotAvailableException
getAppPackageInfos
public getAppPackageInfos ()
रिटर्न
फेंकता
DeviceNotAvailableException
बेसबैंडसंस्करण प्राप्त करें
public String getBasebandVersion ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
बैटरी प्राप्त करें
public Integer getBattery ()
रिटर्न
Integer
प्राप्त बूलियनप्रॉपर्टी
public boolean getBooleanProperty (String name,
boolean defaultValue)
मापदंडों
name
String
defaultValue
boolean
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
GetBootHistory
public getBootHistory ()
रिटर्न
फेंकता
DeviceNotAvailableException
getBootHistoryचूंकि
public getBootHistorySince (long utcEpochTime,
TimeUnit timeUnit)
मापदंडों
utcEpochTime
long
timeUnit
TimeUnit
रिटर्न
फेंकता
DeviceNotAvailableException
बूटलोडर संस्करण प्राप्त करें
public String getBootloaderVersion ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
बगरेपोर्ट प्राप्त करें
public InputStreamSource getBugreport ()
रिटर्न
InputStreamSource
गेटबग्रेपोर्ट्ज़
public InputStreamSource getBugreportz ()
रिटर्न
InputStreamSource
गेटबिल्डअलियास
public String getBuildAlias ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
बिल्ड फ्लेवर प्राप्त करें
public String getBuildFlavor ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
गेटबिल्ड आईडी
public String getBuildId ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
getBuildSigningKeys
public String getBuildSigningKeys ()
रिटर्न
String
फेंकता
DeviceNotAvailableException
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
रिटर्न
DeviceDescriptor
बच्चे प्राप्त करें
public String[] getChildren (String path)
मापदंडों
path
String
रिटर्न
String[]
फेंकता
DeviceNotAvailableException
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
public String getFastbootVariable (String variableName)
मापदंडों
variableName
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
फास्टबूट संस्करण प्राप्त करें
public String getFastbootVersion ()
रिटर्न
String
गेटफाइलएंट्री
public IFileEntry getFileEntry (String path)
मापदंडों
path
String
रिटर्न
IFileEntry
फेंकता
DeviceNotAvailableException
गेटफाइलएंट्री
public IFileEntry getFileEntry (FileListingService.FileEntry entry)
गैर-रूट पथ से FileEntry प्राप्त करने के लिए अनौपचारिक सहायक। FIXME: FileEntry सिस्टम को किसी भी पथ से उपलब्ध कराने के लिए इसे रिफैक्टर करें। (यहां तक कि गैर जड़)।
मापदंडों
entry
FileListingService.FileEntry : एक FileEntry जरूरी नहीं है कि DDMlib की आवश्यकता के अनुसार रूट हो।
public String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
मापदंडों
packageFile
File
reinstall
boolean
userId
int
extraArgs
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
इंस्टालपैकेजफॉरयूजर
public String installPackageForUser (File packageFile,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
मापदंडों
packageFile
File
reinstall
boolean
grantPermissions
boolean
userId
int
extraArgs
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
isAdBroot
public boolean isAdbRoot ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isAdbTcp
public boolean isAdbTcp ()
रिटर्न
boolean
isAppEnumerationसमर्थित
public boolean isAppEnumerationSupported ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isDiceEncrypted
public boolean isDeviceEncrypted ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
निर्देशिका है
public boolean isDirectory (String path)
मापदंडों
path
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isEnableAdbRoot
public boolean isEnableAdbRoot ()
रिटर्न
boolean
true अगर डिवाइस पर एडीबी रूट सक्षम होना चाहिए
एन्क्रिप्शन समर्थित है
public boolean isEncryptionSupported ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
निष्पादन योग्य है
public boolean isExecutable (String fullPath)
मापदंडों
fullPath
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
फास्टबूट सक्षम है
public boolean isFastbootEnabled ()
रिटर्न
boolean
हेडलेस है
public boolean isHeadless ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
बहुउपयोगकर्ता समर्थित है
public boolean isMultiUserSupported ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पैकेज स्थापित है
public boolean isPackageInstalled (String packageName,
String userId)
मापदंडों
packageName
String
userId
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पैकेज स्थापित है
public boolean isPackageInstalled (String packageName)
मापदंडों
packageName
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isRuntimePermissionसमर्थित
public boolean isRuntimePermissionSupported ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isStateBootloaderOrFastbootd
public boolean isStateBootloaderOrFastbootd ()
रिटर्न
boolean
isUserRunning
public boolean isUserRunning (int userId)
मापदंडों
userId
int
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
isUserSecondary
public boolean isUserSecondary (int userId)
मापदंडों
userId
int
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
वाईफाई सक्षम है
public boolean isWifiEnabled ()
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
सूची प्रदर्शन आईडी
public listDisplayIds ()
रिटर्न
फेंकता
DeviceNotAvailableException
सूची उपयोगकर्ता
public listUsers ()
रिटर्न
फेंकता
DeviceNotAvailableException
लॉगबगरेपोर्ट
public boolean logBugreport (String dataName,
ITestLogger listener)
मापदंडों
dataName
String
listener
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 ()
ओवरराइड करें यदि डिवाइस को एडीबी रूट के बाद और डिवाइस के ऑनलाइन वापस आने से पहले कुछ विशिष्ट कार्रवाइयां करने की आवश्यकता है। डिफ़ॉल्ट कार्यान्वयन में कोई अतिरिक्त कार्रवाई शामिल नहीं है। इस स्तर पर एडीबी रूट के सक्षम होने की गारंटी नहीं है।
फेंकता
DeviceNotAvailableException
पोस्टअडबअनरूटएक्शन
public void postAdbUnrootAction ()
ओवरराइड करें यदि डिवाइस को adb unroot के बाद और डिवाइस के ऑनलाइन वापस आने से पहले कुछ विशिष्ट कार्रवाइयां करने की आवश्यकता है। डिफ़ॉल्ट कार्यान्वयन में कोई अतिरिक्त कार्रवाई शामिल नहीं है। एडीबी रूट इस स्तर पर अक्षम होने की गारंटी नहीं है।
फेंकता
DeviceNotAvailableException
पोस्टबूटसेटअप
public void postBootSetup ()
फेंकता
DeviceNotAvailableException
पोस्टइनवोकेशनटियरडाउन
public void postInvocationTearDown (Throwable exception)
मापदंडों
exception
Throwable
पूर्व आमंत्रण सेटअप
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
मापदंडों
info
IBuildInfo
attributes
MultiMap
फेंकता
DeviceNotAvailableException
TargetSetupError
पुलडिर
public boolean pullDir (String deviceFilePath,
File localDir)
मापदंडों
deviceFilePath
String
localDir
File
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पुलफाइल
public boolean pullFile (String remoteFilePath,
File localFile)
मापदंडों
remoteFilePath
String
localFile
File
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पुलफाइल
public File pullFile (String remoteFilePath)
मापदंडों
remoteFilePath
String
रिटर्न
File
फेंकता
DeviceNotAvailableException
पुलफाइल सामग्री
public String pullFileContents (String remoteFilePath)
मापदंडों
remoteFilePath
String
रिटर्न
String
फेंकता
DeviceNotAvailableException
पुलफाइलफ्रॉमबाहरी
public File pullFileFromExternal (String remoteFilePath)
मापदंडों
remoteFilePath
String
रिटर्न
File
फेंकता
DeviceNotAvailableException
पुशडिर
public boolean pushDir (File localFileDir,
String deviceFilePath,
excludedDirectories)
मापदंडों
localFileDir
File
deviceFilePath
String
excludedDirectories
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पुशडिर
public boolean pushDir (File localFileDir,
String deviceFilePath)
मापदंडों
localFileDir
File
deviceFilePath
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पुशफाइल
public boolean pushFile (File localFile,
String remoteFilePath)
मापदंडों
localFile
File
remoteFilePath
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
पुशस्ट्रिंग
public boolean pushString (String contents,
String remoteFilePath)
मापदंडों
contents
String
remoteFilePath
String
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
रीबूट
public void reboot (String reason)
मापदंडों
reason
String
फेंकता
DeviceNotAvailableException
रीबूट
public void reboot ()
फेंकता
DeviceNotAvailableException
रिबूटइनटूबूटलोडर
public void rebootIntoBootloader ()
फेंकता
DeviceNotAvailableException
फास्टबूट में रीबूट करें
public void rebootIntoFastbootd ()
फेंकता
DeviceNotAvailableException
पुनर्प्राप्ति में रीबूट करें
public void rebootIntoRecovery ()
फेंकता
DeviceNotAvailableException
रीबूटइनटूसाइडलोड
public void rebootIntoSideload ()
फेंकता
DeviceNotAvailableException
रीबूटइनटूसाइडलोड
public void rebootIntoSideload (boolean autoReboot)
मापदंडों
autoReboot
boolean
फेंकता
DeviceNotAvailableException
रीबूटऑनलाइन तक
public void rebootUntilOnline ()
फेंकता
DeviceNotAvailableException
रीबूटऑनलाइन तक
public void rebootUntilOnline (String reason)
मापदंडों
reason
String
फेंकता
DeviceNotAvailableException
रिबूटयूजरस्पेस
public void rebootUserspace ()
फेंकता
DeviceNotAvailableException
रिबूटयूजरस्पेसऑनलाइन तक
public void rebootUserspaceUntilOnline ()
फेंकता
DeviceNotAvailableException
रिकवरडिवाइस
public void recoverDevice ()
डिवाइस संचार को पुनर्प्राप्त करने का प्रयास।
फेंकता
DeviceNotAvailableException
अगर डिवाइस अब उपलब्ध नहीं है
रिमाउंट सिस्टम लिखने योग्य
public void remountSystemWritable ()
फेंकता
DeviceNotAvailableException
रिमाउंट विक्रेता लिखने योग्य
public void remountVendorWritable ()
फेंकता
DeviceNotAvailableException
निकालें व्यवस्थापक
public boolean removeAdmin (String componentName,
int userId)
मापदंडों
componentName
String
userId
int
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
मालिकों को हटा दें
public void removeOwners ()
फेंकता
DeviceNotAvailableException
उपयोगकर्ता को हटा दें
public boolean removeUser (int userId)
मापदंडों
userId
int
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
रीसेटकंटेंटप्रोवाइडरसेटअप
public void resetContentProviderSetup ()
सामग्री प्रदाता सेटअप के लिए ध्वज को फिर से ट्रिगर करने के लिए उसे रीसेट करें।
रन इंस्ट्रुमेंटेशन टेस्ट
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,
ITestLifeCycleReceiver... listeners)
मापदंडों
runner
IRemoteAndroidTestRunner
listeners
ITestLifeCycleReceiver
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
रन इंस्ट्रुमेंटेशन टेस्ट
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,
listeners)
मापदंडों
runner
IRemoteAndroidTestRunner
listeners
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
रन इंस्ट्रुमेंटेशन टेस्टAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner,
int userId,
ITestLifeCycleReceiver... listeners)
मापदंडों
runner
IRemoteAndroidTestRunner
userId
int
listeners
ITestLifeCycleReceiver
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
रन इंस्ट्रुमेंटेशन टेस्टAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner,
int userId,
listeners)
मापदंडों
runner
IRemoteAndroidTestRunner
userId
int
listeners
रिटर्न
boolean
फेंकता
DeviceNotAvailableException
सेटकॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
डिफॉल्ट रूप से ddmlib कैश से डिवाइस प्रॉपर्टी प्राप्त करें, और डिवाइस फास्टबूट में है या नहीं, इस पर निर्भर करते हुए `adb shell getprop` या `fastboot getvar` पर वापस आ रहा है।
मापदंडों
propName
String : `adb shell getprop` . द्वारा लौटाए गए डिवाइस प्रॉपर्टी का नाम
fastbootVar
String : क्वेरी के समतुल्य फास्टबूट चर का नाम। यदि null है, तो फास्टबूट क्वेरी का प्रयास नहीं किया जाएगा
description
String : चर का एक सरल विवरण। पहला अक्षर पूंजीकृत होना चाहिए।
रिटर्न
String
एक स्ट्रिंग, संभवतः null या खाली, जिसमें दी गई संपत्ति का मान होता है
यदि स्थानीय फ़ाइल दूरस्थ फ़ाइल से नई है, तो true लौटें। IFileEntry मिनट के लिए सटीक होने के कारण, समान समय के मामले में, फ़ाइल को नया माना जाएगा।
मापदंडों
localFile
File
entry
IFileEntry
रिटर्न
boolean
प्रदर्शनडिवाइसकार्रवाई
protected boolean performDeviceAction (String actionDescription,
com.android.tradefed.device.NativeDevice.DeviceAction action,
int retryAttempts)
इस डिवाइस पर एक क्रिया करता है। यदि कार्रवाई विफल हो जाती है तो डिवाइस को पुनर्प्राप्त करने का प्रयास और वैकल्पिक रूप से कमांड का पुनः प्रयास करें।
मापदंडों
actionDescription
String : की जाने वाली क्रिया का संक्षिप्त विवरण। केवल लॉगिंग उद्देश्यों के लिए उपयोग किया जाता है।
action
com.android.tradefed.device.NativeDevice.DeviceAction : की जाने वाली क्रिया
retryAttempts
int : यदि विफल रहता है, लेकिन पुनर्प्राप्ति सफल होती है, तो पुनः प्रयास कार्रवाई करने का प्रयास करता है
रिटर्न
boolean
true अगर कार्रवाई सफलतापूर्वक की गई थी
फेंकता
DeviceNotAvailableException
यदि पुनर्प्राप्ति प्रयास विफल हो जाता है या सफलता के बिना अधिकतम प्रयास किए जाते हैं
पोस्टएडीबीरिबूट
protected void postAdbReboot ()
संभावित अतिरिक्त कार्रवाइयां जो रीबूट के बाद की जा सकती हैं।
फेंकता
DeviceNotAvailableException
प्रीपोस्टबूटसेटअप
protected void prePostBootSetup ()
प्रत्येक डिवाइस प्रकार (AndroidNativeDevice, TestDevice) को विशिष्ट पोस्ट बूट सेटअप के लिए इस पद्धति को ओवरराइड करने देता है।
फेंकता
DeviceNotAvailableException
घड़ीका समय ठीक करें
protected void setClock (Clock clock)
उपयोग करने के लिए घड़ी का उदाहरण सेट करें।
मापदंडों
clock
Clock
सेटलॉगस्टार्टदेरी
protected void setLogStartDelay (int delay)
ऑनलाइन डिवाइस के लिए लॉगकैट कैप्चर शुरू करने से पहले प्रतीक्षा करने के लिए एमएस में समय सेट करता है।
मापदंडों
delay
int : एमएसओ में देरी
WaitForDeviceNotAvailable
protected void waitForDeviceNotAvailable (String operationDesc,
long time)
मापदंडों
operationDesc
String
time
long
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]