
public class AndroidDeviceImpl extends Object implements AndroidDevice
AndroidDevice.| Modifier and Type | Method and Description |
|---|---|
void |
createPortForwarding(int localPort,
int remotePort) |
void |
executeShellCommand(String command) |
void |
executeShellCommand(String command,
AndroidDeviceOutputReciever reciever) |
ActivityManagerProvider |
getActivityManagerProvider() |
String |
getAvdName() |
String |
getConsolePort() |
int |
getDroneGuestPort() |
int |
getDroneHostPort() |
Map<String,String> |
getProperties() |
String |
getProperty(String name) |
Screenshot |
getScreenshot() |
String |
getSerialNumber() |
void |
installPackage(File packageFilePath,
boolean reinstall,
String... extraArgs) |
boolean |
isEmulator() |
boolean |
isOffline() |
boolean |
isOnline() |
boolean |
isPackageInstalled(String packageName) |
void |
removePortForwarding(int localPort,
int remotePort) |
void |
setActivityManagerProvider(ActivityManagerProvider activityManagerProvider) |
void |
setDroneGuestPort(int droneGuestPort) |
void |
setDroneHostPort(int droneHostPort) |
String |
toString() |
void |
uninstallPackage(String packageName) |
public void setActivityManagerProvider(ActivityManagerProvider activityManagerProvider)
setActivityManagerProvider in interface AndroidDevicepublic ActivityManagerProvider getActivityManagerProvider()
getActivityManagerProvider in interface AndroidDevicepublic String getSerialNumber()
getSerialNumber in interface AndroidDevicepublic String getAvdName()
getAvdName in interface AndroidDevicepublic Map<String,String> getProperties()
getProperties in interface AndroidDevicepublic String getProperty(String name) throws IOException, AndroidExecutionException
getProperty in interface AndroidDeviceIOExceptionAndroidExecutionExceptionpublic boolean isOnline()
isOnline in interface AndroidDevicepublic boolean isEmulator()
isEmulator in interface AndroidDevicepublic boolean isOffline()
isOffline in interface AndroidDevicepublic String getConsolePort()
getConsolePort in interface AndroidDevicepublic void executeShellCommand(String command) throws AndroidExecutionException
executeShellCommand in interface AndroidDeviceAndroidExecutionExceptionpublic void executeShellCommand(String command, AndroidDeviceOutputReciever reciever) throws AndroidExecutionException
executeShellCommand in interface AndroidDeviceAndroidExecutionExceptionpublic void createPortForwarding(int localPort,
int remotePort)
throws AndroidExecutionException
createPortForwarding in interface AndroidDeviceAndroidExecutionExceptionpublic void removePortForwarding(int localPort,
int remotePort)
throws AndroidExecutionException
removePortForwarding in interface AndroidDeviceAndroidExecutionExceptionpublic void installPackage(File packageFilePath, boolean reinstall, String... extraArgs) throws AndroidExecutionException
installPackage in interface AndroidDeviceAndroidExecutionExceptionpublic boolean isPackageInstalled(String packageName) throws AndroidExecutionException
isPackageInstalled in interface AndroidDeviceAndroidExecutionExceptionpublic void uninstallPackage(String packageName) throws AndroidExecutionException
uninstallPackage in interface AndroidDeviceAndroidExecutionExceptionpublic int getDroneHostPort()
getDroneHostPort in interface AndroidDevicepublic int getDroneGuestPort()
getDroneGuestPort in interface AndroidDevicepublic void setDroneHostPort(int droneHostPort)
setDroneHostPort in interface AndroidDevicepublic void setDroneGuestPort(int droneGuestPort)
setDroneGuestPort in interface AndroidDevicepublic Screenshot getScreenshot()
getScreenshot in interface AndroidDeviceCopyright © 2013 JBoss by Red Hat. All rights reserved.