नेटिवडिवाइस

public class NativeDevice
extends Object implements IManagedTestDevice, IConfigurationReceiver

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.device.NativeDevice


ITestDevice गैर-पूर्ण स्टैक Android उपकरणों का डिफ़ॉल्ट कार्यान्वयन।

सारांश

नेस्टेड कक्षाएं

class NativeDevice.AdbAction

OS 'adb ....' कमांड चलाने के लिए एक DeviceAction

class NativeDevice.AdbShellAction

class NativeDevice.RebootDeviceAction

डिवाइस को रीबूट करने के लिए DeviceAction

enum NativeDevice.RebootMode

रिबूट का एक तरीका।

स्थिरांक

int INVALID_USER_ID

किसी भी अमान्य/नहीं मिली उपयोगकर्ता आईडी के लिए लौटाया गया मान: UserHandle ने -10000 मान को परिभाषित किया है

long MAX_HOST_DEVICE_TIME_OFFSET

int MAX_RETRY_ATTEMPTS

कमांड पुनः प्रयास की डिफ़ॉल्ट संख्या प्रदर्शन करने का प्रयास करती है

खेत

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)

एक TestDevice बनाता है।

सार्वजनिक तरीके

boolean checkApiLevelAgainstNextRelease (int strictMinLevel)

boolean checkConnectivity ()

boolean clearErrorDialogs ()

void clearLastConnectedWifiNetwork ()

void clearLogcat ()

boolean connectToWifiNetwork (String wifiSsid, String wifiPsk)

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)

int createUserNoThrow (String name)

void deleteFile (String deviceFilePath)

boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)

boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)

boolean disableAdbRoot ()

void disableKeyguard ()

boolean disableNetworkMonitor ()

boolean disconnectFromWifi ()

boolean doesFileExist (String deviceFilePath)

File dumpHeap (String process, String devicePath)

boolean enableAdbRoot ()

boolean enableNetworkMonitor ()

boolean encryptDevice (boolean inplace)

String executeAdbCommand (long timeout, String... cmdArgs)

String executeAdbCommand (String... cmdArgs)

CommandResult executeFastbootCommand (String... cmdArgs)

CommandResult executeFastbootCommand (long timeout, String... cmdArgs)

CommandResult executeLongFastbootCommand (String... cmdArgs)

String executeShellCommand (String command)

void 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)

void executeShellCommand (String command, IShellOutputReceiver receiver)

CommandResult executeShellV2Command (String cmd)

CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)

CommandResult executeShellV2Command (String cmd, File pipeAsInput)

CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)

CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)

CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)

CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)

CommandResult fastbootWipePartition (String partition)

getActiveApexes ()

getAllSettings (String namespace)

DeviceAllocationState getAllocationState ()
String getAndroidId (int userId)

getAndroidIds ()

int getApiLevel ()

PackageInfo getAppPackageInfo (String packageName)

getAppPackageInfos ()

String getBasebandVersion ()
Integer getBattery ()

boolean getBooleanProperty (String name, boolean defaultValue)

getBootHistory ()

getBootHistorySince (long utcEpochTime, TimeUnit timeUnit)

String getBootloaderVersion ()

InputStreamSource getBugreport ()

InputStreamSource getBugreportz ()

String getBuildAlias ()

String getBuildFlavor ()

String getBuildId ()

String getBuildSigningKeys ()

DeviceDescriptor getCachedDeviceDescriptor ()

String[] getChildren (String path)

DeviceFoldableState getCurrentFoldableState ()
int getCurrentUser ()

String getDeviceClass ()

long getDeviceDate ()

DeviceDescriptor getDeviceDescriptor ()

TestDeviceState getDeviceState ()

long getDeviceTimeOffset (Date date)

InputStreamSource getEmulatorOutput ()

Process getEmulatorProcess ()

final File getExecuteShellCommandLog ()

वह लॉग जिसमें सभी executeShellCommand(String) लॉग होते हैं।

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)

गैर-रूट पथ से FileEntry प्राप्त करने के लिए अनौपचारिक सहायक।

getFoldableStates ()
IDevice getIDevice ()

getInstalledPackageNames ()

long getIntProperty (String name, long defaultValue)

String getIpAddress ()

KeyguardControllerState getKeyguardState ()

long getLastExpectedRebootTimeMillis ()

int getLaunchApiLevel ()

InputStreamSource getLogcat ()

InputStreamSource getLogcat (int maxBytes)

InputStreamSource getLogcatDump ()

InputStreamSource getLogcatSince (long date)

String getMacAddress ()

getMainlineModuleInfo ()

int getMaxNumberOfRunningUsersSupported ()
int getMaxNumberOfUsersSupported ()

IDeviceStateMonitor getMonitor ()
String getMountPoint (String mountName)

ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)

getMountPointInfo ()

TestDeviceOptions getOptions ()

long getPartitionFreeSpace (String partition)

Integer getPrimaryUserId ()

ProcessInfo getProcessByName (String processName)

String getProcessPid (String process)

String getProductType ()

String getProductVariant ()

String getProperty (String name)

ITestDevice.RecoveryMode getRecoveryMode ()

InputStreamSource getScreenshot (String format)

InputStreamSource getScreenshot (long displayId)

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 ()

getUninstallablePackageNames ()

boolean getUseFastbootErase ()

int getUserFlags (int userId)

getUserInfos ()

int getUserSerialNumber (int userId)

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)

String installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)

boolean isAdbRoot ()

boolean isAdbTcp ()
boolean isAppEnumerationSupported ()

boolean isDeviceEncrypted ()

boolean isDirectory (String path)

boolean isEnableAdbRoot ()
boolean isEncryptionSupported ()

boolean isExecutable (String fullPath)

boolean isFastbootEnabled ()

boolean isHeadless ()

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 isWifiEnabled ()

listDisplayIds ()

listUsers ()

boolean logBugreport (String dataName, ITestLogger listener)

void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)

void nonBlockingReboot ()

void postAdbRootAction ()

ओवरराइड करें यदि डिवाइस को एडीबी रूट के बाद और डिवाइस के ऑनलाइन वापस आने से पहले कुछ विशिष्ट कार्रवाइयां करने की आवश्यकता है।

void postAdbUnrootAction ()

ओवरराइड करें यदि डिवाइस को adb unroot के बाद और डिवाइस के ऑनलाइन वापस आने से पहले कुछ विशिष्ट कार्रवाइयां करने की आवश्यकता है।

void postBootSetup ()

void postInvocationTearDown (Throwable exception)

void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)

boolean pullDir (String deviceFilePath, File localDir)

boolean pullFile (String remoteFilePath, File localFile)

File pullFile (String remoteFilePath)

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 pushFile (File localFile, String remoteFilePath)

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 ()
void recoverDevice ()

डिवाइस संचार को पुनर्प्राप्त करने का प्रयास।

void remountSystemWritable ()

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, ITestLifeCycleReceiver... listeners)

boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners)

void setConfiguration ( IConfiguration configuration)

उपयोग में IConfiguration करता है।

void setDate (Date date)

boolean setDeviceOwner (String componentName, int userId)

void setDeviceState (TestDeviceState deviceState)

void setEmulatorOutputStream ( SizeLimitedOutputStream output)

एमुलेटर के लिए आउटपुट लॉग करने के लिए SizeLimitedOutputStream सेट करें

void setEmulatorProcess (Process p)

void setFastbootEnabled (boolean fastbootEnabled)

void setFastbootPath (String fastbootPath)

void setIDevice (IDevice newDevice)

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 setUseFastbootErase (boolean useFastbootErase)

void startLogcat ()

boolean startUser (int userId)

boolean startUser (int userId, boolean waitFlag)

void stopEmulatorOutput ()

void stopLogcat ()

boolean stopUser (int userId)

boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)

String switchToAdbTcp ()

boolean switchToAdbUsb ()

boolean switchUser (int userId)

boolean switchUser (int userId, long timeout)

boolean syncFiles (File localFileDir, String deviceFilePath)

Bugreport takeBugreport ()

boolean unencryptDevice ()

String uninstallPackage (String packageName)

String uninstallPackageForUser (String packageName, int userId)

boolean unlockDevice ()

boolean waitForBootComplete (long timeOut)

void waitForDeviceAvailable ()

void waitForDeviceAvailable (long waitTime)

boolean waitForDeviceInRecovery (long waitTime)

boolean waitForDeviceInSideload (long waitTime)

boolean waitForDeviceNotAvailable (long waitTime)

void waitForDeviceOnline ()

void waitForDeviceOnline (long waitTime)

boolean waitForDeviceShell (long waitTime)

संरक्षित तरीके

void checkApiLevelAgainst (String feature, int strictMinLevel)
NativeDevice.RebootDeviceAction createRebootDeviceAction ( NativeDevice.RebootMode rebootMode, String reason)

रिबूट क्रिया करते समय उपयोग करने के लिए एक RebootDeviceAction बनाएँ।

void doAdbReboot ( NativeDevice.RebootMode rebootMode, String reason)

एक एडीबी रीबूट करें।

void ensureRuntimePermissionSupported ()

यदि रनटाइम अनुमति समर्थित नहीं है तो अपवाद फेंकने के लिए सहायक विधि

InputStreamSource getBugreportInternal ()
File getBugreportzInternal ()

Bugreportz ज़िप फ़ाइल को ERROR(/File) के रूप में प्राप्त करने के लिए आंतरिक सहायक विधि।

IRunUtil getRunUtil ()

उपयोग करने के लिए RunUtil उदाहरण प्राप्त करें।

String internalGetProperty (String propName, String fastbootVar, String description)

डिफॉल्ट रूप से ddmlib कैश से डिवाइस प्रॉपर्टी प्राप्त करें, और डिवाइस फास्टबूट में है या नहीं, इस पर निर्भर करते हुए `adb shell getprop` या `fastboot getvar` पर वापस आ रहा है।

boolean isNewer (File localFile, IFileEntry entry)

यदि स्थानीय फ़ाइल दूरस्थ फ़ाइल से नई है, तो true लौटें।

boolean performDeviceAction (String actionDescription, com.android.tradefed.device.NativeDevice.DeviceAction action, int retryAttempts)

इस डिवाइस पर एक क्रिया करता है।

void postAdbReboot ()

संभावित अतिरिक्त कार्रवाइयां जो रीबूट के बाद की जा सकती हैं।

void prePostBootSetup ()

प्रत्येक डिवाइस प्रकार (AndroidNativeDevice, TestDevice) को विशिष्ट पोस्ट बूट सेटअप के लिए इस पद्धति को ओवरराइड करने देता है।

void setClock (Clock clock)

उपयोग करने के लिए घड़ी का उदाहरण सेट करें।

void setLogStartDelay (int delay)

ऑनलाइन डिवाइस के लिए लॉगकैट कैप्चर शुरू करने से पहले प्रतीक्षा करने के लिए एमएस में समय सेट करता है।

void waitForDeviceNotAvailable (String operationDesc, long time)

स्थिरांक

अमान्य उपयोगकर्ता आइ डी

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)

खेत

एसडी कार्ड

protected static final String SD_CARD

STORAGE_EMULATED

protected static final String STORAGE_EMULATED

mOptions

protected TestDeviceOptions mOptions

एमस्टेट मॉनिटर

protected final IDeviceStateMonitor mStateMonitor

सार्वजनिक निर्माणकर्ता

नेटिवडिवाइस

public NativeDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

एक TestDevice बनाता है।

मापदंडों
device IDevice : संबद्ध IDevice

stateMonitor IDeviceStateMonitor : उपयोग करने के लिए IDeviceStateMonitor तंत्र

allocationMonitor 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 ()

रिटर्न
DeviceFoldableState

फेंकता
DeviceNotAvailableException

वर्तमान उपयोगकर्ता प्राप्त करें

public int getCurrentUser ()

रिटर्न
int

फेंकता
DeviceNotAvailableException

getDeviceClass

public String getDeviceClass ()

रिटर्न
String

getDeviceDate

public long getDeviceDate ()

रिटर्न
long

फेंकता
DeviceNotAvailableException

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

रिटर्न
DeviceDescriptor

getDeviceState

public TestDeviceState getDeviceState ()

रिटर्न
TestDeviceState

getDeviceTimeOffset

public long getDeviceTimeOffset (Date date)

मापदंडों
date Date

रिटर्न
long

फेंकता
DeviceNotAvailableException

एमुलेटर आउटपुट प्राप्त करें

public InputStreamSource getEmulatorOutput ()

रिटर्न
InputStreamSource

एमुलेटरप्रोसेस प्राप्त करें

public Process getEmulatorProcess ()

रिटर्न
Process

getExecuteShellCommandLog

public final File getExecuteShellCommandLog ()

वह लॉग जिसमें सभी executeShellCommand(String) लॉग होते हैं।

रिटर्न
File

प्राप्त करेंExternalStoreफ्रीस्पेस

public long getExternalStoreFreeSpace ()

रिटर्न
long

फेंकता
DeviceNotAvailableException

फास्टबूटपथ प्राप्त करें

public String getFastbootPath ()

रिटर्न
String

getFastbootProductType

public String getFastbootProductType ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

getFastbootProductVariant

public String getFastbootProductVariant ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

GetFastbootSerialNumber

public String getFastbootSerialNumber ()

रिटर्न
String

फास्टबूट वैरिएबल प्राप्त करें

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 की आवश्यकता के अनुसार रूट हो।

रिटर्न
IFileEntry एक FileEntryWrapper का प्रतिनिधित्व करता है।

फेंकता
DeviceNotAvailableException

फोल्डेबल स्टेट्स प्राप्त करें

public  getFoldableStates ()

रिटर्न

फेंकता
DeviceNotAvailableException

getIdevice

public IDevice getIDevice ()

रिटर्न
IDevice

getInstalledPackageNames

public  getInstalledPackageNames ()

रिटर्न

फेंकता
DeviceNotAvailableException

getIntProperty

public long getIntProperty (String name, 
                long defaultValue)

मापदंडों
name String

defaultValue long

रिटर्न
long

फेंकता
DeviceNotAvailableException

आईपीएड्रेस प्राप्त करें

public String getIpAddress ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

गेटकीगार्डस्टेट

public KeyguardControllerState getKeyguardState ()

रिटर्न
KeyguardControllerState

फेंकता
DeviceNotAvailableException

getLastExpectedRebootTimeMillis

public long getLastExpectedRebootTimeMillis ()

रिटर्न
long

getLaunchApiLevel

public int getLaunchApiLevel ()

रिटर्न
int

फेंकता
DeviceNotAvailableException

लॉगकैट प्राप्त करें

public InputStreamSource getLogcat ()

रिटर्न
InputStreamSource

लॉगकैट प्राप्त करें

public InputStreamSource getLogcat (int maxBytes)

मापदंडों
maxBytes int

रिटर्न
InputStreamSource

getLogcatDump

public InputStreamSource getLogcatDump ()

रिटर्न
InputStreamSource

getLogcatचूंकि

public InputStreamSource getLogcatSince (long date)

मापदंडों
date long

रिटर्न
InputStreamSource

मैकएड्रेस प्राप्त करें

public String getMacAddress ()

रिटर्न
String

getMainlineModuleInfo

public  getMainlineModuleInfo ()

रिटर्न

फेंकता
DeviceNotAvailableException

getMaxNumberOfRunningUsersसमर्थित

public int getMaxNumberOfRunningUsersSupported ()

रिटर्न
int

फेंकता
DeviceNotAvailableException

getMaxNumberOfUserssupported

public int getMaxNumberOfUsersSupported ()

रिटर्न
int

फेंकता
DeviceNotAvailableException

मॉनिटर प्राप्त करें

public IDeviceStateMonitor getMonitor ()

रिटर्न
IDeviceStateMonitor

माउंटपॉइंट प्राप्त करें

public String getMountPoint (String mountName)

मापदंडों
mountName String

रिटर्न
String

GetMountPointInfo

public ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)

मापदंडों
mountpoint String

रिटर्न
ITestDevice.MountPointInfo

फेंकता
DeviceNotAvailableException

GetMountPointInfo

public  getMountPointInfo ()

रिटर्न

फेंकता
DeviceNotAvailableException

विकल्प प्राप्त करें

public TestDeviceOptions getOptions ()

रिटर्न
TestDeviceOptions

पार्टीशन फ्रीस्पेस प्राप्त करें

public long getPartitionFreeSpace (String partition)

मापदंडों
partition String

रिटर्न
long

फेंकता
DeviceNotAvailableException

getPrimaryUserId

public Integer getPrimaryUserId ()

रिटर्न
Integer

फेंकता
DeviceNotAvailableException

getProcessByName

public ProcessInfo getProcessByName (String processName)

मापदंडों
processName String

रिटर्न
ProcessInfo

फेंकता
DeviceNotAvailableException

getProcessPid

public String getProcessPid (String process)

मापदंडों
process String

रिटर्न
String

फेंकता
DeviceNotAvailableException

प्राप्त उत्पाद प्रकार

public String getProductType ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

उत्पाद प्रकार प्राप्त करें

public String getProductVariant ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

संपत्ति प्राप्त करें

public String getProperty (String name)

मापदंडों
name String

रिटर्न
String

फेंकता
DeviceNotAvailableException

पुनर्प्राप्ति मोड प्राप्त करें

public ITestDevice.RecoveryMode getRecoveryMode ()

रिटर्न
ITestDevice.RecoveryMode

स्क्रीनशॉट प्राप्त करें

public InputStreamSource getScreenshot (String format)

मापदंडों
format String

रिटर्न
InputStreamSource

फेंकता
DeviceNotAvailableException

स्क्रीनशॉट प्राप्त करें

public InputStreamSource getScreenshot (long displayId)

मापदंडों
displayId long

रिटर्न
InputStreamSource

फेंकता
DeviceNotAvailableException

स्क्रीनशॉट प्राप्त करें

public InputStreamSource getScreenshot (String format, 
                boolean rescale)

मापदंडों
format String

rescale boolean

रिटर्न
InputStreamSource

फेंकता
DeviceNotAvailableException

स्क्रीनशॉट प्राप्त करें

public InputStreamSource getScreenshot ()

रिटर्न
InputStreamSource

फेंकता
DeviceNotAvailableException

सीरियल नंबर प्राप्त करें

public String getSerialNumber ()

रिटर्न
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)

मापदंडों
namespace String

key String

रिटर्न
String

फेंकता
DeviceNotAvailableException

सिम ऑपरेटर प्राप्त करें

public String getSimOperator ()

रिटर्न
String

सिमस्टेट प्राप्त करें

public String getSimState ()

रिटर्न
String

समाधि का पत्थर प्राप्त करें

public  getTombstones ()

रिटर्न

फेंकता
DeviceNotAvailableException

कुल मेमोरी प्राप्त करें

public long getTotalMemory ()

रिटर्न
long

getUninstallablePackageNames

public  getUninstallablePackageNames ()

रिटर्न

फेंकता
DeviceNotAvailableException

getUseFastbootErase

public boolean getUseFastbootErase ()

रिटर्न
boolean

getUserFlags

public int getUserFlags (int userId)

मापदंडों
userId int

रिटर्न
int

फेंकता
DeviceNotAvailableException

getUserInfos

public  getUserInfos ()

रिटर्न

फेंकता
DeviceNotAvailableException

getUserSerialNumber

public int getUserSerialNumber (int userId)

मापदंडों
userId int

रिटर्न
int

फेंकता
DeviceNotAvailableException

हैंडल आवंटन घटना

public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

डिवाइसइवेंट को संसाधित करें, जो इस डिवाइस को एक नई आवंटन स्थिति में परिवर्तित कर सकता है या नहीं भी कर सकता है।

मापदंडों
event DeviceEvent

रिटर्न
IManagedTestDevice.DeviceEventResponse

हैफ़ीचर

public boolean hasFeature (String feature)

मापदंडों
feature String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

पैकेज स्थापित करे

public String installPackage (File packageFile, 
                boolean reinstall, 
                String... extraArgs)

मापदंडों
packageFile File

reinstall boolean

extraArgs String

रिटर्न
String

फेंकता
DeviceNotAvailableException

पैकेज स्थापित करे

public String installPackage (File packageFile, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

मापदंडों
packageFile File

reinstall boolean

grantPermissions boolean

extraArgs String

रिटर्न
String

फेंकता
DeviceNotAvailableException

इंस्टालपैकेजफॉरयूजर

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)

उपयोग में IConfiguration करता है।

मापदंडों
configuration IConfiguration

तारीख सेट करें

public void setDate (Date date)

मापदंडों
date Date

फेंकता
DeviceNotAvailableException

सेटडिवाइस ओनर

public boolean setDeviceOwner (String componentName, 
                int userId)

मापदंडों
componentName String

userId int

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

सेटडिवाइसस्टेट

public void setDeviceState (TestDeviceState deviceState)

मापदंडों
deviceState TestDeviceState

सेटएम्यूलेटरऑटपुटस्ट्रीम

public void setEmulatorOutputStream (SizeLimitedOutputStream output)

एमुलेटर के लिए आउटपुट लॉग करने के लिए SizeLimitedOutputStream सेट करें

मापदंडों
output SizeLimitedOutputStream : आउटपुट लॉग करने के लिए

सेटएम्यूलेटरप्रोसेस

public void setEmulatorProcess (Process p)

मापदंडों
p Process

सेटफास्टबूटसक्षम

public void setFastbootEnabled (boolean fastbootEnabled)

मापदंडों
fastbootEnabled boolean

सेटफास्टबूटपथ

public void setFastbootPath (String fastbootPath)

मापदंडों
fastbootPath String

सेटआईडिवाइस

public void setIDevice (IDevice newDevice)

मापदंडों
newDevice IDevice

विकल्प सेट करें

public void setOptions (TestDeviceOptions options)

मापदंडों
options TestDeviceOptions

सेटप्रॉपर्टी

public boolean setProperty (String propKey, 
                String propValue)

मापदंडों
propKey String

propValue String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

सेट रिकवरी

public void setRecovery (IDeviceRecovery recovery)

मापदंडों
recovery IDeviceRecovery

रिकवरी मोड सेट करें

public void setRecoveryMode (ITestDevice.RecoveryMode mode)

मापदंडों
mode ITestDevice.RecoveryMode

सेटसेटिंग

public void setSetting (String namespace, 
                String key, 
                String value)

मापदंडों
namespace String

key String

value String

फेंकता
DeviceNotAvailableException

सेटसेटिंग

public void setSetting (int userId, 
                String namespace, 
                String key, 
                String value)

मापदंडों
userId int

namespace String

key String

value String

फेंकता
DeviceNotAvailableException

सेट करेंफास्टबूट मिटाएं

public void setUseFastbootErase (boolean useFastbootErase)

मापदंडों
useFastbootErase boolean

स्टार्टलॉगकैट

public void startLogcat ()

प्रारंभ उपयोगकर्ता

public boolean startUser (int userId)

मापदंडों
userId int

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

प्रारंभ उपयोगकर्ता

public boolean startUser (int userId, 
                boolean waitFlag)

मापदंडों
userId int

waitFlag boolean

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

स्टॉपएम्यूलेटरआउटपुट

public void stopEmulatorOutput ()

स्टॉपलॉगकैट

public void stopLogcat ()

स्टॉप यूज़र

public boolean stopUser (int userId)

मापदंडों
userId int

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

स्टॉप यूज़र

public boolean stopUser (int userId, 
                boolean waitFlag, 
                boolean forceFlag)

मापदंडों
userId int

waitFlag boolean

forceFlag boolean

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

स्विच टूएडीबीटीसीपी

public String switchToAdbTcp ()

रिटर्न
String

फेंकता
DeviceNotAvailableException

स्विच टूएडीबीयूएसबी

public boolean switchToAdbUsb ()

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

उपयोगकर्ता बदलें

public boolean switchUser (int userId)

मापदंडों
userId int

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

उपयोगकर्ता बदलें

public boolean switchUser (int userId, 
                long timeout)

मापदंडों
userId int

timeout long

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

सिंकफ़ाइलें

public boolean syncFiles (File localFileDir, 
                String deviceFilePath)

मापदंडों
localFileDir File

deviceFilePath String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

लेबगरेपोर्ट

public Bugreport takeBugreport ()

रिटर्न
Bugreport

अनएन्क्रिप्टडिवाइस

public boolean unencryptDevice ()

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

अनइंस्टॉल पैकेज

public String uninstallPackage (String packageName)

मापदंडों
packageName String

रिटर्न
String

फेंकता
DeviceNotAvailableException

अनइंस्टॉलपैकेजफॉरयूजर

public String uninstallPackageForUser (String packageName, 
                int userId)

मापदंडों
packageName String

userId int

रिटर्न
String

फेंकता
DeviceNotAvailableException

अनलॉकडिवाइस

public boolean unlockDevice ()

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

WaitForBootComplete

public boolean waitForBootComplete (long timeOut)

मापदंडों
timeOut long

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

WaitForDeviceउपलब्ध

public void waitForDeviceAvailable ()

फेंकता
DeviceNotAvailableException

WaitForDeviceउपलब्ध

public void waitForDeviceAvailable (long waitTime)

मापदंडों
waitTime long

फेंकता
DeviceNotAvailableException

WaitForDeviceInRecovery

public boolean waitForDeviceInRecovery (long waitTime)

मापदंडों
waitTime long

रिटर्न
boolean

WaitForDeviceInSideload

public boolean waitForDeviceInSideload (long waitTime)

मापदंडों
waitTime long

रिटर्न
boolean

WaitForDeviceNotAvailable

public boolean waitForDeviceNotAvailable (long waitTime)

मापदंडों
waitTime long

रिटर्न
boolean

WaitForDeviceOnline

public void waitForDeviceOnline ()

फेंकता
DeviceNotAvailableException

WaitForDeviceOnline

public void waitForDeviceOnline (long waitTime)

मापदंडों
waitTime long

फेंकता
DeviceNotAvailableException

WaitForDeviceShell

public boolean waitForDeviceShell (long waitTime)

मापदंडों
waitTime long

रिटर्न
boolean

संरक्षित तरीके

checkApiLevel के खिलाफ

protected void checkApiLevelAgainst (String feature, 
                int strictMinLevel)

मापदंडों
feature String

strictMinLevel int

क्रिएटरिबूटडिवाइसएक्शन

protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, 
                String reason)

रिबूट क्रिया करते समय उपयोग करने के लिए एक RebootDeviceAction बनाएँ।

मापदंडों
rebootMode NativeDevice.RebootMode : इस रीबूट का एक तरीका।

reason String : इस रीबूट के लिए।

रिटर्न
NativeDevice.RebootDeviceAction बनाया गया RebootDeviceAction

doAdbReboot

protected void doAdbReboot (NativeDevice.RebootMode rebootMode, 
                String reason)

एक एडीबी रीबूट करें।

मापदंडों
rebootMode NativeDevice.RebootMode : इस रीबूट का एक तरीका।

reason String : इस रीबूट के लिए।

फेंकता
DeviceNotAvailableException

सुनिश्चित करें रनटाइमअनुमति समर्थित

protected void ensureRuntimePermissionSupported ()

यदि रनटाइम अनुमति समर्थित नहीं है तो अपवाद फेंकने के लिए सहायक विधि

फेंकता
DeviceNotAvailableException

प्राप्त करेंबग्रेपोर्टआंतरिक

protected InputStreamSource getBugreportInternal ()

रिटर्न
InputStreamSource

get BugreportzInternal

protected File getBugreportzInternal ()

Bugreportz ज़िप फ़ाइल को ERROR(/File) के रूप में प्राप्त करने के लिए आंतरिक सहायक विधि।

रिटर्न
File

getRunUtil

protected IRunUtil getRunUtil ()

उपयोग करने के लिए RunUtil उदाहरण प्राप्त करें।

रिटर्न
IRunUtil

आंतरिक गेटप्रॉपर्टी

protected String internalGetProperty (String propName, 
                String fastbootVar, 
                String description)

डिफॉल्ट रूप से ddmlib कैश से डिवाइस प्रॉपर्टी प्राप्त करें, और डिवाइस फास्टबूट में है या नहीं, इस पर निर्भर करते हुए `adb shell getprop` या `fastboot getvar` पर वापस आ रहा है।

मापदंडों
propName String : `adb shell getprop` . द्वारा लौटाए गए डिवाइस प्रॉपर्टी का नाम

fastbootVar String : क्वेरी के समतुल्य फास्टबूट चर का नाम। यदि null है, तो फास्टबूट क्वेरी का प्रयास नहीं किया जाएगा

description String : चर का एक सरल विवरण। पहला अक्षर पूंजीकृत होना चाहिए।

रिटर्न
String एक स्ट्रिंग, संभवतः null या खाली, जिसमें दी गई संपत्ति का मान होता है

फेंकता
DeviceNotAvailableException

नया है

protected boolean isNewer (File localFile, 
                IFileEntry entry)

यदि स्थानीय फ़ाइल दूरस्थ फ़ाइल से नई है, तो 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