TestDevice

public class TestDevice
extends NativeDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice


Tam yığın Android cihaz için ITestDevice uygulaması

Özet

Fields'ın oynadığı filmler

public static final String DISMISS_KEYGUARD_CMD

Kilit ekranını kapatmak için kullanılabilecek komutlar.

Herkese açık kurucular

TestDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Herkese açık yöntemler

boolean clearErrorDialogs()

int createUser(String name)

int createUser(String name, boolean guest, boolean ephemeral)

int createUserNoThrow(String name)

void disableKeyguard()

boolean doesFileExist(String deviceFilePath)

File dumpHeap(String process, String devicePath)

getActiveApexes()

getAllSettings(String namespace)

String getAndroidId(int userId)

getAndroidIds()

PackageInfo getAppPackageInfo(String packageName)

getAppPackageInfos()

DeviceFoldableState getCurrentFoldableState()
int getCurrentUser()

getFoldableStates()
getInstalledPackageNames()

KeyguardControllerState getKeyguardState()

getMainlineModuleInfo()

int getMaxNumberOfRunningUsersSupported()

int getMaxNumberOfUsersSupported()

Integer getPrimaryUserId()

InputStreamSource getScreenshot()

InputStreamSource getScreenshot(String format, boolean rescale)

InputStreamSource getScreenshot(String format)

InputStreamSource getScreenshot(long displayId)

String getSetting(String namespace, String key)

String getSetting(int userId, String namespace, String key)

getUninstallablePackageNames()

int getUserFlags(int userId)

getUserInfos()

int getUserSerialNumber(int userId)

boolean hasFeature(String feature)

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

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

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

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

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

String installPackages( packageFiles, boolean reinstall, String... extraArgs)

String installPackages( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs)

String installPackagesForUser( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)

String installPackagesForUser( packageFiles, boolean reinstall, int userId, String... extraArgs)

String installRemotePackages( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs)

String installRemotePackages( remoteApkPaths, boolean reinstall, String... extraArgs)

boolean isAppEnumerationSupported()

boolean isMultiUserSupported()

boolean isPackageInstalled(String packageName)

boolean isPackageInstalled(String packageName, String userId)

boolean isUserRunning(int userId)

boolean isUserSecondary(int userId)

listDisplayIds()

listUsers()

void postInvocationTearDown(Throwable exception)

boolean removeAdmin(String componentName, int userId)

void removeOwners()

boolean removeUser(int userId)

boolean setDeviceOwner(String componentName, int userId)

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

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

boolean startUser(int userId)

boolean startUser(int userId, boolean waitFlag)

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

boolean stopUser(int userId)

boolean switchUser(int userId)

boolean switchUser(int userId, long timeout)

String uninstallPackage(String packageName)

String uninstallPackageForUser(String packageName, int userId)

Korunan yöntemler

void doAdbReboot(NativeDevice.RebootMode rebootMode, String reason)

adb reboot komutunu çalıştırın.

long getCheckNewUserSleep()

Test için yayınlandı.

long getHostCurrentTime()

Test için gösterilir

void prePostBootSetup()

Her cihaz türünün (AndroidNativeDevice, TestDevice), belirli bir önyükleme sonrası kurulum için bu yöntemi geçersiz kılmasına olanak tanır.

Fields'ın oynadığı filmler

DISMISS_KEYGUARD_CMD

public static final String DISMISS_KEYGUARD_CMD

Kilit ekranını kapatmak için kullanılabilecek komutlar.

Herkese açık kurucular

TestDevice

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

Herkese açık yöntemler

clearErrorDialogs

public boolean clearErrorDialogs ()

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

createUser

public int createUser (String name)

Parametreler
name String

İlerlemeler
int

Atışlar
DeviceNotAvailableException

createUser

public int createUser (String name, 
                boolean guest, 
                boolean ephemeral)

Parametreler
name String

guest boolean

ephemeral boolean

İlerlemeler
int

Atışlar
DeviceNotAvailableException

createUserNoThrow

public int createUserNoThrow (String name)

Parametreler
name String

İlerlemeler
int

Atışlar
DeviceNotAvailableException

disableKeyguard

public void disableKeyguard ()

Atışlar
DeviceNotAvailableException

doesFileExist

public boolean doesFileExist (String deviceFilePath)

Parametreler
deviceFilePath String

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

dumpHeap

public File dumpHeap (String process, 
                String devicePath)

Parametreler
process String

devicePath String

İlerlemeler
File

Atışlar
DeviceNotAvailableException

getActiveApexes

public  getActiveApexes ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getAllSettings

public  getAllSettings (String namespace)

Parametreler
namespace String

İlerlemeler

Atışlar
DeviceNotAvailableException

getAndroidId

public String getAndroidId (int userId)

Parametreler
userId int

İlerlemeler
String

Atışlar
DeviceNotAvailableException

getAndroidIds

public  getAndroidIds ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getAppPackageInfo

public PackageInfo getAppPackageInfo (String packageName)

Parametreler
packageName String

İlerlemeler
PackageInfo

Atışlar
DeviceNotAvailableException

getAppPackageInfos

public  getAppPackageInfos ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getCurrentFoldableState

public DeviceFoldableState getCurrentFoldableState ()

İlerlemeler
DeviceFoldableState

Atışlar
DeviceNotAvailableException

getCurrentUser

public int getCurrentUser ()

İlerlemeler
int

Atışlar
DeviceNotAvailableException

getFoldableStates

public  getFoldableStates ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getInstalledPackageNames

public  getInstalledPackageNames ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getKeyguardState

public KeyguardControllerState getKeyguardState ()

İlerlemeler
KeyguardControllerState

Atışlar
DeviceNotAvailableException

getMainlineModuleInfo

public  getMainlineModuleInfo ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getMaxNumberOfRunningUsersSupported

public int getMaxNumberOfRunningUsersSupported ()

İlerlemeler
int

Atışlar
DeviceNotAvailableException

getMaxNumberOfUsersSupported

public int getMaxNumberOfUsersSupported ()

İlerlemeler
int

Atışlar
DeviceNotAvailableException

getPrimaryUserId

public Integer getPrimaryUserId ()

İlerlemeler
Integer

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot ()

İlerlemeler
InputStreamSource

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot (String format, 
                boolean rescale)

Parametreler
format String

rescale boolean

İlerlemeler
InputStreamSource

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot (String format)

Parametreler
format String

İlerlemeler
InputStreamSource

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot (long displayId)

Parametreler
displayId long

İlerlemeler
InputStreamSource

Atışlar
DeviceNotAvailableException

getSetting

public String getSetting (String namespace, 
                String key)

Parametreler
namespace String

key String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

getSetting

public String getSetting (int userId, 
                String namespace, 
                String key)

Parametreler
userId int

namespace String

key String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

getUninstallablePackageNames

public  getUninstallablePackageNames ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getUserFlags

public int getUserFlags (int userId)

Parametreler
userId int

İlerlemeler
int

Atışlar
DeviceNotAvailableException

getUserInfos

public  getUserInfos ()

İlerlemeler

Atışlar
DeviceNotAvailableException

getUserSerialNumber

public int getUserSerialNumber (int userId)

Parametreler
userId int

İlerlemeler
int

Atışlar
DeviceNotAvailableException

hasFeature

public boolean hasFeature (String feature)

Parametreler
feature String

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

installPackage

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

Parametreler
packageFile File

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackage

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

Parametreler
packageFile File

certFile File

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackage

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

Parametreler
packageFile File

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackageForUser

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

Parametreler
packageFile File

reinstall boolean

grantPermissions boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackageForUser

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

Parametreler
packageFile File

reinstall boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackages

public String installPackages ( packageFiles, 
                boolean reinstall, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackages

public String installPackages ( packageFiles, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackagesForUser

public String installPackagesForUser ( packageFiles, 
                boolean reinstall, 
                boolean grantPermissions, 
                int userId, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackagesForUser

public String installPackagesForUser ( packageFiles, 
                boolean reinstall, 
                int userId, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installRemotePackages

public String installRemotePackages ( remoteApkPaths, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

Parametreler
remoteApkPaths

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installRemotePackages

public String installRemotePackages ( remoteApkPaths, 
                boolean reinstall, 
                String... extraArgs)

Parametreler
remoteApkPaths

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

isAppEnumerationSupported

public boolean isAppEnumerationSupported ()

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isMultiUserSupported

public boolean isMultiUserSupported ()

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isPackageInstalled

public boolean isPackageInstalled (String packageName)

Parametreler
packageName String

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isPackageInstalled

public boolean isPackageInstalled (String packageName, 
                String userId)

Parametreler
packageName String

userId String

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isUserRunning

public boolean isUserRunning (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isUserSecondary

public boolean isUserSecondary (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

listDisplayIds

public  listDisplayIds ()

İlerlemeler

Atışlar
DeviceNotAvailableException

listUsers

public  listUsers ()

İlerlemeler

Atışlar
DeviceNotAvailableException

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Parametreler
exception Throwable

removeAdmin

public boolean removeAdmin (String componentName, 
                int userId)

Parametreler
componentName String

userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

removeOwners

public void removeOwners ()

Atışlar
DeviceNotAvailableException

removeUser

public boolean removeUser (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

setDeviceOwner

public boolean setDeviceOwner (String componentName, 
                int userId)

Parametreler
componentName String

userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

setSetting

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

Parametreler
namespace String

key String

value String

Atışlar
DeviceNotAvailableException

setSetting

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

Parametreler
userId int

namespace String

key String

value String

Atışlar
DeviceNotAvailableException

startUser

public boolean startUser (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

startUser

public boolean startUser (int userId, 
                boolean waitFlag)

Parametreler
userId int

waitFlag boolean

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

stopUser

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

Parametreler
userId int

waitFlag boolean

forceFlag boolean

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

stopUser

public boolean stopUser (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

switchUser

public boolean switchUser (int userId)

Parametreler
userId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

switchUser

public boolean switchUser (int userId, 
                long timeout)

Parametreler
userId int

timeout long

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

uninstallPackage

public String uninstallPackage (String packageName)

Parametreler
packageName String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

uninstallPackageForUser

public String uninstallPackageForUser (String packageName, 
                int userId)

Parametreler
packageName String

userId int

İlerlemeler
String

Atışlar
DeviceNotAvailableException

Korunan yöntemler

doAdbReboot

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

adb reboot komutunu çalıştırın.

Parametreler
rebootMode NativeDevice.RebootMode: Bu yeniden başlatma modu.

reason String: için bu yeniden başlatma işlemini gerçekleştirin.

Atışlar
DeviceNotAvailableException

getCheckNewUserSleep

protected long getCheckNewUserSleep ()

Test için yayınlandı.

İlerlemeler
long

getHostCurrentTime

protected long getHostCurrentTime ()

Test için gösterilir

İlerlemeler
long

prePostBootSetup

protected void prePostBootSetup ()

Her cihaz türünün (AndroidNativeDevice, TestDevice), belirli bir önyükleme sonrası kurulum için bu yöntemi geçersiz kılmasına olanak tanır.

Atışlar
DeviceNotAvailableException