מכשיר StubDevice

public class StubDevice
extends Object implements IDevice

Java.lang.Object
com.android.tradefed.device.StubDevice


הטמעת placeholder של Stub של IDevice.

סיכום

בנאים ציבוריים

StubDevice(String serial)
StubDevice(String serial, boolean isEmulator)

שיטות ציבוריות

boolean arePropertiesSet()

void createForward(int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace)

void createForward(int localPort, int remotePort)

void createReverse(int remotePort, int localPort)

void executeShellCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)

void executeShellCommand(String command, IShellOutputReceiver receiver)

void executeShellCommand(String command, IShellOutputReceiver receiver, int maxTimeToOutputResponse)

השיטה הזו הוצאה משימוש. משתמשים ב-executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit).

void executeShellCommand(String command, IShellOutputReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)

getAbis()

String getAvdName()

String getAvdPath()

getBattery(long freshnessTime, TimeUnit timeUnit)

getBattery()

Integer getBatteryLevel(long freshnessMs)

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-getBattery(long, TimeUnit).

Integer getBatteryLevel()

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-getBattery().

Client getClient(String applicationName)

String getClientName(int pid)

Client[] getClients()

int getDensity()

FileListingService getFileListingService()

String getLanguage()

String getMountPoint(String name)

String getName()

getProperties()

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-getSystemProperty(String).

String getProperty(String name)

String getPropertyCacheOrSync(String name)

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-getProperty(String).

int getPropertyCount()

השיטה הזו הוצאה משימוש. הוצא משימוש ב-ddmlib עם ההגדרה 'פרטים להטמעה' כסיבה.

String getPropertySync(String name)

השיטה הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-getProperty(String).

String getRegion()

RawImage getScreenshot()

RawImage getScreenshot(long timeout, TimeUnit unit)
String getSerialNumber()

IDevice.DeviceState getState()

SyncService getSyncService()

ListenableFuture<String> getSystemProperty(String name)

AndroidVersion getVersion()

boolean hasClients()

void installPackage(String packageFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs)

void installPackage(String packageFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs)

void installPackage(String packageFilePath, boolean reinstall, String... extraArgs)

void installPackages( apkFilePaths, boolean reinstall, extraArgs, long timeOutInMs, TimeUnit timeunit)

void installRemotePackage(String remoteFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs)

void installRemotePackage(String remoteFilePath, boolean reinstall, String... extraArgs)

void installRemotePackage(String remoteFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs)

boolean isBootLoader()

boolean isEmulator()

boolean isOffline()

boolean isOnline()

boolean isRoot()

void pullFile(String remote, String local)

void pushFile(String local, String remote)

void reboot(String into)

void removeForward(int localPort)

void removeForward(int localPort, int remotePort)

void removeForward(int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace)

void removeRemotePackage(String remoteFilePath)

void removeReverse(int remotePort)

boolean root()

void runEventLogService(LogReceiver receiver)

void runLogService(String logname, LogReceiver receiver)

void setSerial(String serial)
void startScreenRecorder(String remoteFilePath, ScreenRecorderOptions options, IShellOutputReceiver receiver)

boolean supportsFeature(IDevice.HardwareFeature arg0)
boolean supportsFeature(IDevice.Feature feature)

String syncPackageToDevice(String localFilePath)

String uninstallApp(String applicationID, String... extraArgs)

String uninstallPackage(String packageName)

בנאים ציבוריים

מכשיר StubDevice

public StubDevice (String serial)

פרמטרים
serial String

מכשיר StubDevice

public StubDevice (String serial, 
                boolean isEmulator)

פרמטרים
serial String

isEmulator boolean

שיטות ציבוריות

ArePropertiesSet

public boolean arePropertiesSet ()

החזרות
boolean

יצירה קדימה

public void createForward (int localPort, 
                String remoteSocketName, 
                IDevice.DeviceUnixSocketNamespace namespace)

פרמטרים
localPort int

remoteSocketName String

namespace IDevice.DeviceUnixSocketNamespace

קליעות
AdbCommandRejectedException
TimeoutException

יצירה קדימה

public void createForward (int localPort, 
                int remotePort)

פרמטרים
localPort int

remotePort int

קליעות
AdbCommandRejectedException
TimeoutException

createReverse

public void createReverse (int remotePort, 
                int localPort)

פרמטרים
remotePort int

localPort int

קליעות
AdbCommandRejectedException
TimeoutException

ביצועShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits)

פרמטרים
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

ביצועShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver)

פרמטרים
command String

receiver IShellOutputReceiver

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

ביצועShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver, 
                int maxTimeToOutputResponse)

השיטה הזו הוצאה משימוש.
משתמשים ב-executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit).

פרמטרים
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse int

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

ביצועShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeout, 
                long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits)

פרמטרים
command String

receiver IShellOutputReceiver

maxTimeout long

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getAbis

public  getAbis ()

החזרות

getAvdName

public String getAvdName ()

החזרות
String

getAvdPath

public String getAvdPath ()

החזרות
String

הורדת הסוללה

public  getBattery (long freshnessTime, 
                TimeUnit timeUnit)

פרמטרים
freshnessTime long

timeUnit TimeUnit

החזרות

הורדת הסוללה

public  getBattery ()

החזרות

getסוללהLevel

public Integer getBatteryLevel (long freshnessMs)

השיטה הזו הוצאה משימוש.
במקום זאת, יש להשתמש ב-getBattery(long, TimeUnit).

פרמטרים
freshnessMs long

החזרות
Integer

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getסוללהLevel

public Integer getBatteryLevel ()

השיטה הזו הוצאה משימוש.
במקום זאת, יש להשתמש ב-getBattery().

החזרות
Integer

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getClient

public Client getClient (String applicationName)

פרמטרים
applicationName String

החזרות
Client

getClientName

public String getClientName (int pid)

פרמטרים
pid int

החזרות
String

לקוחות getClient

public Client[] getClients ()

החזרות
Client[]

getDensity

public int getDensity ()

החזרות
int

getFileListingService

public FileListingService getFileListingService ()

החזרות
FileListingService

getLanguage

public String getLanguage ()

החזרות
String

getMountPoint

public String getMountPoint (String name)

פרמטרים
name String

החזרות
String

getName

public String getName ()

החזרות
String

getProperties

public  getProperties ()

השיטה הזו הוצאה משימוש.
במקום זאת, יש להשתמש ב-getSystemProperty(String).

החזרות

getProperty

public String getProperty (String name)

פרמטרים
name String

החזרות
String

getPropertyCacheOrSync

public String getPropertyCacheOrSync (String name)

השיטה הזו הוצאה משימוש.
במקום זאת, יש להשתמש ב-getProperty(String).

פרמטרים
name String

החזרות
String

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getPropertyCount

public int getPropertyCount ()

השיטה הזו הוצאה משימוש.
הוצא משימוש ב-ddmlib, והסיבה לכך היא 'פרטי ההטמעה'.

החזרות
int

getPropertySync

public String getPropertySync (String name)

השיטה הזו הוצאה משימוש.
במקום זאת, יש להשתמש ב-getProperty(String).

פרמטרים
name String

החזרות
String

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getRegion

public String getRegion ()

החזרות
String

קבלת צילום מסך

public RawImage getScreenshot ()

החזרות
RawImage

קליעות
AdbCommandRejectedException
TimeoutException

קבלת צילום מסך

public RawImage getScreenshot (long timeout, 
                TimeUnit unit)

פרמטרים
timeout long

unit TimeUnit

החזרות
RawImage

קליעות
AdbCommandRejectedException
TimeoutException

getSeriesNumber

public String getSerialNumber ()

החזרות
String

getState

public IDevice.DeviceState getState ()

החזרות
IDevice.DeviceState

getSyncService

public SyncService getSyncService ()

החזרות
SyncService

קליעות
AdbCommandRejectedException
TimeoutException

getSystemProperty

public ListenableFuture<String> getSystemProperty (String name)

פרמטרים
name String

החזרות
ListenableFuture<String>

getVersion

public AndroidVersion getVersion ()

החזרות
AndroidVersion

יש לקוחות

public boolean hasClients ()

החזרות
boolean

חבילת התקנה

public void installPackage (String packageFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                long maxTimeout, 
                long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits, 
                String... extraArgs)

פרמטרים
packageFilePath String

reinstall boolean

receiver InstallReceiver

maxTimeout long

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

extraArgs String

קליעות
InstallException

חבילת התקנה

public void installPackage (String packageFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                String... extraArgs)

פרמטרים
packageFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

קליעות
InstallException

חבילת התקנה

public void installPackage (String packageFilePath, 
                boolean reinstall, 
                String... extraArgs)

פרמטרים
packageFilePath String

reinstall boolean

extraArgs String

קליעות
InstallException

חבילות התקנה

public void installPackages ( apkFilePaths, 
                boolean reinstall, 
                 extraArgs, 
                long timeOutInMs, 
                TimeUnit timeunit)

פרמטרים
apkFilePaths

reinstall boolean

extraArgs

timeOutInMs long

timeunit TimeUnit

קליעות
InstallException

התקנה RemotePackage

public void installRemotePackage (String remoteFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                String... extraArgs)

פרמטרים
remoteFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

קליעות
InstallException

התקנה RemotePackage

public void installRemotePackage (String remoteFilePath, 
                boolean reinstall, 
                String... extraArgs)

פרמטרים
remoteFilePath String

reinstall boolean

extraArgs String

קליעות
InstallException

התקנה RemotePackage

public void installRemotePackage (String remoteFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                long maxTimeout, 
                long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits, 
                String... extraArgs)

פרמטרים
remoteFilePath String

reinstall boolean

receiver InstallReceiver

maxTimeout long

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

extraArgs String

קליעות
InstallException

isBootLoader

public boolean isBootLoader ()

החזרות
boolean

isEmulator

public boolean isEmulator ()

החזרות
boolean

במצב אופליין

public boolean isOffline ()

החזרות
boolean

isOnline

public boolean isOnline ()

החזרות
boolean

isRoot

public boolean isRoot ()

החזרות
boolean

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

pullFile

public void pullFile (String remote, 
                String local)

פרמטרים
remote String

local String

קליעות
AdbCommandRejectedException
SyncException
TimeoutException

קובץ PushFile

public void pushFile (String local, 
                String remote)

פרמטרים
local String

remote String

קליעות
AdbCommandRejectedException
SyncException
TimeoutException

להפעיל מחדש

public void reboot (String into)

פרמטרים
into String

קליעות
AdbCommandRejectedException
TimeoutException

הסרה קדימה

public void removeForward (int localPort)

פרמטרים
localPort int

קליעות
AdbCommandRejectedException
TimeoutException

הסרה קדימה

public void removeForward (int localPort, 
                int remotePort)

פרמטרים
localPort int

remotePort int

קליעות
AdbCommandRejectedException
TimeoutException

הסרה קדימה

public void removeForward (int localPort, 
                String remoteSocketName, 
                IDevice.DeviceUnixSocketNamespace namespace)

פרמטרים
localPort int

remoteSocketName String

namespace IDevice.DeviceUnixSocketNamespace

קליעות
AdbCommandRejectedException
TimeoutException

הסרת החבילה המרוחקת

public void removeRemotePackage (String remoteFilePath)

פרמטרים
remoteFilePath String

קליעות
InstallException

removeReverse

public void removeReverse (int remotePort)

פרמטרים
remotePort int

קליעות
AdbCommandRejectedException
TimeoutException

הרמה הבסיסית (root)

public boolean root ()

החזרות
boolean

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

runEventLogService

public void runEventLogService (LogReceiver receiver)

פרמטרים
receiver LogReceiver

קליעות
AdbCommandRejectedException
TimeoutException

runLogService

public void runLogService (String logname, 
                LogReceiver receiver)

פרמטרים
logname String

receiver LogReceiver

קליעות
AdbCommandRejectedException
TimeoutException

הגדרה טורית

public void setSerial (String serial)

פרמטרים
serial String

startScreenRecorder

public void startScreenRecorder (String remoteFilePath, 
                ScreenRecorderOptions options, 
                IShellOutputReceiver receiver)

פרמטרים
remoteFilePath String

options ScreenRecorderOptions

receiver IShellOutputReceiver

קליעות
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

SupportFeature

public boolean supportsFeature (IDevice.HardwareFeature arg0)

פרמטרים
arg0 IDevice.HardwareFeature

החזרות
boolean

SupportFeature

public boolean supportsFeature (IDevice.Feature feature)

פרמטרים
feature IDevice.Feature

החזרות
boolean

SyncPackageToDevice

public String syncPackageToDevice (String localFilePath)

פרמטרים
localFilePath String

החזרות
String

קליעות
AdbCommandRejectedException
SyncException
TimeoutException

הסרת האפליקציה

public String uninstallApp (String applicationID, 
                String... extraArgs)

פרמטרים
applicationID String

extraArgs String

החזרות
String

קליעות
InstallException

הסרת החבילה

public String uninstallPackage (String packageName)

פרמטרים
packageName String

החזרות
String

קליעות
InstallException