public class DeviceControlManager extends DeviceBaseManager
Constructor and Description |
---|
DeviceControlManager() |
Modifier and Type | Method and Description |
---|---|
Bitmap |
captureScreen()
Capture screen.
|
void |
clearDefaultLauncher()
Clear default launcher.
|
boolean |
deleteHideAppIcon(java.util.List<java.lang.String> packageName)
Expose the icon of applications in the list by given package name.
|
java.lang.String |
getDeviceSN()
Get serial number of the device.
|
java.util.List<java.lang.String> |
getHideAppIcon()
Get the list of applications that icon is hidden.
|
boolean |
isRooted()
Check if the device is rooted.
|
void |
powerOff()
Power off.
|
java.lang.String |
readFromPogo()
Read message from POGO.
|
void |
release() |
void |
restart()
Restart the device.
|
void |
setDefaultLauncher(java.lang.String packageName,
java.lang.String className)
Set default launcher to given launcher by package name and class name.
|
void |
setGpsMode(int mode)
Set GPS mode to given mode.
|
boolean |
setHideAppIcon(java.util.List<java.lang.String> packageName)
Hide the icon of applications in the list by given package name.
|
void |
setNtpServerAdd(java.lang.String address)
Set NTP server address to given address.
|
boolean |
setScreenLockNone(boolean status)
Remove screen lock.
|
boolean |
setScreenLockPassword(java.lang.String password)
Set screen lock to password with given password.
|
boolean |
setScreenLockPattern(java.lang.String pattern)
Set screen lock to pattern with given pattern.
|
boolean |
setScreenLockPIN(java.lang.String pin)
Set screen lock to PIN with given PIN.
|
void |
setSystemTime(long millis)
Set system time to given time.
|
void |
setTimeZone(java.lang.String timezone)
Set time zone to given time zone.
|
void |
setTorchEnable(boolean enable)
Set torch status to given status.
|
void |
wipeData()
Wipe data of the device.
|
boolean |
writeToPogo(java.lang.String msg)
Write message to POGO.
|
getFeatureType
public void release()
public void powerOff()
public void restart()
public void wipeData()
public boolean isRooted()
public java.lang.String getDeviceSN()
public void setGpsMode(int mode)
mode
- GPS mode.public void setDefaultLauncher(java.lang.String packageName, java.lang.String className)
packageName
- Package name.className
- Class name.public void clearDefaultLauncher()
public Bitmap captureScreen()
public boolean setScreenLockNone(boolean status)
status
- Screen lock status.public boolean setScreenLockPIN(java.lang.String pin)
pin
- PIN number.public boolean setScreenLockPassword(java.lang.String password)
password
- Password.public boolean setScreenLockPattern(java.lang.String pattern)
pattern
- Pattern.public boolean setHideAppIcon(java.util.List<java.lang.String> packageName)
packageName
- Package name.public boolean deleteHideAppIcon(java.util.List<java.lang.String> packageName)
packageName
- Package name.public java.util.List<java.lang.String> getHideAppIcon()
public void setNtpServerAdd(java.lang.String address)
address
- NTP server address.public void setTimeZone(java.lang.String timezone)
timezone
- Time zone.public void setSystemTime(long millis)
millis
- Time.public void setTorchEnable(boolean enable)
enable
- Torch status.public boolean writeToPogo(java.lang.String msg)
msg
- Message.public java.lang.String readFromPogo()