Perangkat Native
public
class
NativeDevice
extends Object
implements
IManagedTestDevice,
IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.NativeDevice |
Implementasi default perangkat Android ITestDevice
Non-stack penuh.
Ringkasan
Class bertingkat | |
---|---|
class |
NativeDevice.AdbAction
|
class |
NativeDevice.AdbShellAction
|
class |
NativeDevice.RebootDeviceAction
|
enum |
NativeDevice.RebootMode
Mode mulai ulang. |
Konstanta | |
---|---|
int |
INVALID_USER_ID
Nilai yang ditampilkan untuk ID pengguna yang tidak valid/tidak ditemukan: UserHandle menentukan nilai -10000 |
long |
MAX_HOST_DEVICE_TIME_OFFSET
|
int |
MAX_RETRY_ATTEMPTS
jumlah default percobaan ulang perintah yang |
Kolom | |
---|---|
protected
static
final
String |
SD_CARD
|
protected
static
final
String |
STORAGE_EMULATED
|
protected
TestDeviceOptions |
mOptions
|
protected
final
IDeviceStateMonitor |
mStateMonitor
|
Konstruktor publik | |
---|---|
NativeDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat |
Metode publik | |
---|---|
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()
Log yang berisi semua log |
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)
Helper tidak resmi untuk mendapatkan |
|
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)
Memproses DeviceEvent, yang mungkin akan atau tidak akan mentransisikan perangkat ini ke alokasi baru status. |
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()
Ganti jika perangkat memerlukan beberapa tindakan khusus untuk dilakukan setelah root adb dan sebelum perangkat kembali online. |
void
|
postAdbUnrootAction()
Ganti jika perangkat memerlukan beberapa tindakan tertentu untuk dilakukan setelah adb unroot dan sebelum perangkat kembali online. |
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,
|
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()
Berupaya memulihkan komunikasi perangkat. |
void
|
remountSystemWritable()
|
void
|
remountVendorWritable()
|
boolean
|
removeAdmin(String componentName, int userId)
|
void
|
removeOwners()
|
boolean
|
removeUser(int userId)
|
void
|
resetContentProviderSetup()
Reset tanda untuk penyiapan penyedia konten guna memicunya lagi. |
boolean
|
runInstrumentationTests(IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
|
boolean
|
runInstrumentationTests(IRemoteAndroidTestRunner runner,
|
boolean
|
runInstrumentationTestsAsUser(IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
|
boolean
|
runInstrumentationTestsAsUser(IRemoteAndroidTestRunner runner, int userId,
|
void
|
setConfiguration(IConfiguration configuration)
Memasukkan |
void
|
setDate(Date date)
|
boolean
|
setDeviceOwner(String componentName, int userId)
|
void
|
setDeviceState(TestDeviceState deviceState)
|
void
|
setEmulatorOutputStream(SizeLimitedOutputStream output)
Untuk emulator, setel |
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)
|
Metode yang dilindungi | |
---|---|
void
|
checkApiLevelAgainst(String feature, int strictMinLevel)
|
NativeDevice.RebootDeviceAction
|
createRebootDeviceAction(NativeDevice.RebootMode rebootMode, String reason)
Buat |
void
|
doAdbReboot(NativeDevice.RebootMode rebootMode, String reason)
Lakukan mulai ulang adb. |
void
|
ensureRuntimePermissionSupported()
metode helper untuk menampilkan pengecualian jika izin runtime tidak didukung |
InputStreamSource
|
getBugreportInternal()
|
File
|
getBugreportzInternal()
Metode Bantuan Internal untuk mendapatkan file zip bugreportz sebagai |
IRunUtil
|
getRunUtil()
Dapatkan instance |
String
|
internalGetProperty(String propName, String fastbootVar, String description)
Mengambil properti perangkat, dari cache ddmlib secara default, dan kembali ke `adb shell getprop` atau `fastboot getvar`, bergantung pada apakah perangkat berada dalam Fastboot atau tidak. |
boolean
|
isNewer(File localFile, IFileEntry entry)
Tampilkan |
boolean
|
performDeviceAction(String actionDescription, com.android.tradefed.device.NativeDevice.DeviceAction action, int retryAttempts)
Melakukan tindakan di perangkat ini. |
void
|
postAdbReboot()
Kemungkinan tindakan tambahan yang dapat dilakukan setelah reboot. |
void
|
prePostBootSetup()
Mengizinkan setiap jenis perangkat (AndroidNativeDevice, TestDevice) untuk mengganti metode ini untuk pengaturan pasca-{i>booting<i} yang spesifik. |
void
|
setClock(Clock clock)
Setel instance Jam yang akan digunakan. |
void
|
setLogStartDelay(int delay)
Menetapkan waktu tunggu dalam milidetik sebelum memulai pengambilan logcat untuk perangkat online. |
void
|
waitForDeviceNotAvailable(String operationDesc, long time)
|
Konstanta
ID_PENGGUNA_TIDAK_VALID
public static final int INVALID_USER_ID
Nilai yang ditampilkan untuk ID pengguna yang tidak valid/tidak ditemukan: UserHandle menentukan nilai -10000
Nilai Konstanta: -10.000 (0xffffd8f0)
MAX_HOST_DEVICE_TIME_OFFSET
protected static final long MAX_HOST_DEVICE_TIME_OFFSET
Nilai Konstanta: 5.000 (0x0000000000001388)
MAX_RETRY_TRYS
protected static final int MAX_RETRY_ATTEMPTS
jumlah default percobaan ulang perintah yang
Nilai Konstanta: 2 (0x00000002)
Kolom
KARTU_SD
protected static final String SD_CARD
STORAGE_EMULATED
protected static final String STORAGE_EMULATED
mOptions
protected TestDeviceOptions mOptions
mStateMonitor
protected final IDeviceStateMonitor mStateMonitor
Konstruktor publik
Perangkat Native
public NativeDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Membuat TestDevice
.
Parameter | |
---|---|
device |
IDevice : IDevice terkait |
stateMonitor |
IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor untuk menginformasikan perubahan status alokasi.
Dapat berupa null
|
Metode publik
checkApiLevelAgainstNextRelease
public boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
Parameter | |
---|---|
strictMinLevel |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
checkKonektivitas
public boolean checkConnectivity ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
clearErrorDialogs
public boolean clearErrorDialogs ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
clearLastConnectionWifiNetwork
public void clearLastConnectedWifiNetwork ()
clearLogcat
public void clearLogcat ()
hubungkanToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk)
Parameter | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
hubungkanToWifiNetwork
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid)
Parameter | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
scanSsid |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
hubungkanToWifiJaringanJika Diperlukan
public boolean connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid)
Parameter | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
scanSsid |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
hubungkanToWifiJaringanJika Diperlukan
public boolean connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk)
Parameter | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
buatPengguna
public int createUser (String name, boolean guest, boolean ephemeral)
Parameter | |
---|---|
name |
String |
guest |
boolean |
ephemeral |
boolean |
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
buatPengguna
public int createUser (String name)
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
createUserNoThrow
public int createUserNoThrow (String name)
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
hapusFile
public void deleteFile (String deviceFilePath)
Parameter | |
---|---|
deviceFilePath |
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
deviceSoftRestarted
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
Parameter | |
---|---|
prevSystemServerProcess |
ProcessInfo |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
deviceSoftRestartedSejak
public boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)
Parameter | |
---|---|
utcEpochTime |
long |
timeUnit |
TimeUnit |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
nonaktifkanAdbRoot
public boolean disableAdbRoot ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
nonaktifkanKeyguard
public void disableKeyguard ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
nonaktifkanNetworkMonitor
public boolean disableNetworkMonitor ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
putuskan koneksiDariWi-Fi
public boolean disconnectFromWifi ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>DoFileExist<i}
public boolean doesFileExist (String deviceFilePath)
Parameter | |
---|---|
deviceFilePath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
dumpHeap
public File dumpHeap (String process, String devicePath)
Parameter | |
---|---|
process |
String |
devicePath |
String |
Hasil | |
---|---|
File |
Menampilkan | |
---|---|
DeviceNotAvailableException |
enableAdbRoot
public boolean enableAdbRoot ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
enableNetworkMonitor
public boolean enableNetworkMonitor ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
EnkripsiPerangkat
public boolean encryptDevice (boolean inplace)
Parameter | |
---|---|
inplace |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
EksekusiAdbCommand
public String executeAdbCommand (long timeout, String... cmdArgs)
Parameter | |
---|---|
timeout |
long |
cmdArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
EksekusiAdbCommand
public String executeAdbCommand (String... cmdArgs)
Parameter | |
---|---|
cmdArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiFastbootCommand
public CommandResult executeFastbootCommand (String... cmdArgs)
Parameter | |
---|---|
cmdArgs |
String |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiFastbootCommand
public CommandResult executeFastbootCommand (long timeout, String... cmdArgs)
Parameter | |
---|---|
timeout |
long |
cmdArgs |
String |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiLongFastbootCommand
public CommandResult executeLongFastbootCommand (String... cmdArgs)
Parameter | |
---|---|
cmdArgs |
String |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiShellCommand
public String executeShellCommand (String command)
Parameter | |
---|---|
command |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiShellCommand
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Parameter | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputShellResponse |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiShellCommand
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Parameter | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
maxTimeoutForCommand |
long |
maxTimeToOutputShellResponse |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
eksekusiShellCommand
public void executeShellCommand (String command, IShellOutputReceiver receiver)
Parameter | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd)
Parameter | |
---|---|
cmd |
String |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)
Parameter | |
---|---|
cmd |
String |
pipeToOutput |
OutputStream |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput)
Parameter | |
---|---|
cmd |
String |
pipeAsInput |
File |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Parameter | |
---|---|
cmd |
String |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)
Parameter | |
---|---|
cmd |
String |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Parameter | |
---|---|
cmd |
String |
pipeAsInput |
File |
pipeToOutput |
OutputStream |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jalankanShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Parameter | |
---|---|
cmd |
String |
pipeAsInput |
File |
pipeToOutput |
OutputStream |
pipeToError |
OutputStream |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
fastbootWipePartition
public CommandResult fastbootWipePartition (String partition)
Parameter | |
---|---|
partition |
String |
Hasil | |
---|---|
CommandResult |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getActiveApexe
publicgetActiveApexes ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getAllSettings
publicgetAllSettings (String namespace)
Parameter | |
---|---|
namespace |
String |
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getAllocationState
public DeviceAllocationState getAllocationState ()
Hasil | |
---|---|
DeviceAllocationState |
getAndroidId
public String getAndroidId (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getAndroidIds
publicgetAndroidIds ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getApiLevel
public int getApiLevel ()
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
Parameter | |
---|---|
packageName |
String |
Hasil | |
---|---|
PackageInfo |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getAppPackageInfos
publicgetAppPackageInfos ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBasebandVersion
public String getBasebandVersion ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBattery
public Integer getBattery ()
Hasil | |
---|---|
Integer |
getBooleanProperty
public boolean getBooleanProperty (String name, boolean defaultValue)
Parameter | |
---|---|
name |
String |
defaultValue |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBootHistory
publicgetBootHistory ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBootHistorySejak
publicgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
Parameter | |
---|---|
utcEpochTime |
long |
timeUnit |
TimeUnit |
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBootloaderVersion
public String getBootloaderVersion ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBugreport
public InputStreamSource getBugreport ()
Hasil | |
---|---|
InputStreamSource |
getBugreportz
public InputStreamSource getBugreportz ()
Hasil | |
---|---|
InputStreamSource |
getBuildAlias
public String getBuildAlias ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBuildFlavor
public String getBuildFlavor ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBuildId
public String getBuildId ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBuildPenandatangananKeys
public String getBuildSigningKeys ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
Hasil | |
---|---|
DeviceDescriptor |
getAnak-Anak
public String[] getChildren (String path)
Parameter | |
---|---|
path |
String |
Hasil | |
---|---|
String[] |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
Hasil | |
---|---|
DeviceFoldableState |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getCurrentUser
public int getCurrentUser ()
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getDeviceClass
public String getDeviceClass ()
Hasil | |
---|---|
String |
getDeviceDate
public long getDeviceDate ()
Hasil | |
---|---|
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Hasil | |
---|---|
DeviceDescriptor |
getDeviceState
public TestDeviceState getDeviceState ()
Hasil | |
---|---|
TestDeviceState |
getDeviceTimeOffset
public long getDeviceTimeOffset (Date date)
Parameter | |
---|---|
date |
Date |
Hasil | |
---|---|
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public InputStreamSource getEmulatorOutput ()
Hasil | |
---|---|
InputStreamSource |
getEmulatorProcess
public Process getEmulatorProcess ()
Hasil | |
---|---|
Process |
getExecuteShellCommandLog
public final File getExecuteShellCommandLog ()
Log yang berisi semua log executeShellCommand(String)
.
Hasil | |
---|---|
File |
getExternalStoreFreeSpace
public long getExternalStoreFreeSpace ()
Hasil | |
---|---|
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFastbootPath
public String getFastbootPath ()
Hasil | |
---|---|
String |
getFastbootProductType
public String getFastbootProductType ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFastbootProductVariant
public String getFastbootProductVariant ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
Hasil | |
---|---|
String |
getFastbootVariable
public String getFastbootVariable (String variableName)
Parameter | |
---|---|
variableName |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFastbootVersion
public String getFastbootVersion ()
Hasil | |
---|---|
String |
getFileEntry
public IFileEntry getFileEntry (String path)
Parameter | |
---|---|
path |
String |
Hasil | |
---|---|
IFileEntry |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFileEntry
public IFileEntry getFileEntry (FileListingService.FileEntry entry)
Helper tidak resmi untuk mendapatkan FileEntry
dari jalur non-root. FIXME: Memfaktorkan ulang
sistem FileEntry agar tersedia dari jalur mana pun. (bahkan non-root).
Parameter | |
---|---|
entry |
FileListingService.FileEntry : FileEntry tidak harus di-root seperti yang diperlukan Ddmlib. |
Hasil | |
---|---|
IFileEntry |
FileEntryWrapper yang mewakili FileEntry. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFoldableStates
publicgetFoldableStates ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getIDevice
public IDevice getIDevice ()
Hasil | |
---|---|
IDevice |
getInstallPackageNames
publicgetInstalledPackageNames ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getIntProperty
public long getIntProperty (String name, long defaultValue)
Parameter | |
---|---|
name |
String |
defaultValue |
long |
Hasil | |
---|---|
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getIpAddress
public String getIpAddress ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getKeyguardState
public KeyguardControllerState getKeyguardState ()
Hasil | |
---|---|
KeyguardControllerState |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getLastExpectedRebootTimeMillis
public long getLastExpectedRebootTimeMillis ()
Hasil | |
---|---|
long |
getLaunchApiLevel
public int getLaunchApiLevel ()
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getLogcat
public InputStreamSource getLogcat ()
Hasil | |
---|---|
InputStreamSource |
getLogcat
public InputStreamSource getLogcat (int maxBytes)
Parameter | |
---|---|
maxBytes |
int |
Hasil | |
---|---|
InputStreamSource |
getLogcatDump
public InputStreamSource getLogcatDump ()
Hasil | |
---|---|
InputStreamSource |
getLogcatSejak
public InputStreamSource getLogcatSince (long date)
Parameter | |
---|---|
date |
long |
Hasil | |
---|---|
InputStreamSource |
getMacAddress
public String getMacAddress ()
Hasil | |
---|---|
String |
getMainlineModuleInfo
publicgetMainlineModuleInfo ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfRunningUsersSupported
public int getMaxNumberOfRunningUsersSupported ()
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfUsersSupported
public int getMaxNumberOfUsersSupported ()
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getMonitor
public IDeviceStateMonitor getMonitor ()
Hasil | |
---|---|
IDeviceStateMonitor |
getMountPoint
public String getMountPoint (String mountName)
Parameter | |
---|---|
mountName |
String |
Hasil | |
---|---|
String |
getMountPointInfo
public ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
Parameter | |
---|---|
mountpoint |
String |
Hasil | |
---|---|
ITestDevice.MountPointInfo |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getMountPointInfo
publicgetMountPointInfo ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getOptions
public TestDeviceOptions getOptions ()
Hasil | |
---|---|
TestDeviceOptions |
getPartitionFreeSpace
public long getPartitionFreeSpace (String partition)
Parameter | |
---|---|
partition |
String |
Hasil | |
---|---|
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getPrimaryUserId
public Integer getPrimaryUserId ()
Hasil | |
---|---|
Integer |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getProcessByName
public ProcessInfo getProcessByName (String processName)
Parameter | |
---|---|
processName |
String |
Hasil | |
---|---|
ProcessInfo |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getProcessPid
public String getProcessPid (String process)
Parameter | |
---|---|
process |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getProductType
public String getProductType ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getProductVariant
public String getProductVariant ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getProperty
public String getProperty (String name)
Parameter | |
---|---|
name |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getRecoveryMode
public ITestDevice.RecoveryMode getRecoveryMode ()
Hasil | |
---|---|
ITestDevice.RecoveryMode |
dapatkanScreenshot
public InputStreamSource getScreenshot (String format)
Parameter | |
---|---|
format |
String |
Hasil | |
---|---|
InputStreamSource |
Menampilkan | |
---|---|
DeviceNotAvailableException |
dapatkanScreenshot
public InputStreamSource getScreenshot (long displayId)
Parameter | |
---|---|
displayId |
long |
Hasil | |
---|---|
InputStreamSource |
Menampilkan | |
---|---|
DeviceNotAvailableException |
dapatkanScreenshot
public InputStreamSource getScreenshot (String format, boolean rescale)
Parameter | |
---|---|
format |
String |
rescale |
boolean |
Hasil | |
---|---|
InputStreamSource |
Menampilkan | |
---|---|
DeviceNotAvailableException |
dapatkanScreenshot
public InputStreamSource getScreenshot ()
Hasil | |
---|---|
InputStreamSource |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getSerialNumber
public String getSerialNumber ()
Hasil | |
---|---|
String |
getSetting
public String getSetting (int userId, String namespace, String key)
Parameter | |
---|---|
userId |
int |
namespace |
String |
key |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getSetting
public String getSetting (String namespace, String key)
Parameter | |
---|---|
namespace |
String |
key |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getSimOperator
public String getSimOperator ()
Hasil | |
---|---|
String |
getSimState
public String getSimState ()
Hasil | |
---|---|
String |
dapatkanTombstone
publicgetTombstones ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getTotalMemory
public long getTotalMemory ()
Hasil | |
---|---|
long |
getUninstallablePackageNames
publicgetUninstallablePackageNames ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getUseFastbootErase
public boolean getUseFastbootErase ()
Hasil | |
---|---|
boolean |
getUserFlags
public int getUserFlags (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getUserInfos
publicgetUserInfos ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
getUserSerialNumber
public int getUserSerialNumber (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
int |
Menampilkan | |
---|---|
DeviceNotAvailableException |
handleAllocationEvent
public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Memproses DeviceEvent, yang mungkin akan atau tidak akan mentransisikan perangkat ini ke alokasi baru status.
Parameter | |
---|---|
event |
DeviceEvent |
Hasil | |
---|---|
IManagedTestDevice.DeviceEventResponse |
hasFeature
public boolean hasFeature (String feature)
Parameter | |
---|---|
feature |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>installPackage<i}
public String installPackage (File packageFile, boolean reinstall, String... extraArgs)
Parameter | |
---|---|
packageFile |
File |
reinstall |
boolean |
extraArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>installPackage<i}
public String installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs)
Parameter | |
---|---|
packageFile |
File |
reinstall |
boolean |
grantPermissions |
boolean |
extraArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>installPackageForUser<i}
public String installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs)
Parameter | |
---|---|
packageFile |
File |
reinstall |
boolean |
userId |
int |
extraArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>installPackageForUser<i}
public String installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)
Parameter | |
---|---|
packageFile |
File |
reinstall |
boolean |
grantPermissions |
boolean |
userId |
int |
extraArgs |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
IsAdbRoot
public boolean isAdbRoot ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
IsAdbTcp
public boolean isAdbTcp ()
Hasil | |
---|---|
boolean |
isAppEnumerationSupported
public boolean isAppEnumerationSupported ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>isDeviceEncrypted<i}
public boolean isDeviceEncrypted ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
Direktori
public boolean isDirectory (String path)
Parameter | |
---|---|
path |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isEnableAdbRoot
public boolean isEnableAdbRoot ()
Hasil | |
---|---|
boolean |
true jika root adb harus diaktifkan di perangkat
|
isEnkripsiDidukung
public boolean isEncryptionSupported ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
Dapat Dieksekusi
public boolean isExecutable (String fullPath)
Parameter | |
---|---|
fullPath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isFastbootEnabled
public boolean isFastbootEnabled ()
Hasil | |
---|---|
boolean |
isHeadless
public boolean isHeadless ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isMultiUserDidukung
public boolean isMultiUserSupported ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>isPackagePackage<i}
public boolean isPackageInstalled (String packageName, String userId)
Parameter | |
---|---|
packageName |
String |
userId |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>isPackagePackage<i}
public boolean isPackageInstalled (String packageName)
Parameter | |
---|---|
packageName |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isRuntimePermissionSupported
public boolean isRuntimePermissionSupported ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
isStateBootloaderOrFastbootd
public boolean isStateBootloaderOrFastbootd ()
Hasil | |
---|---|
boolean |
{i>isUserRunning<i}
public boolean isUserRunning (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
IsUserSecondary
public boolean isUserSecondary (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
IsWi-FiEnabled
public boolean isWifiEnabled ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
listDisplayIds
publiclistDisplayIds ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
daftarPengguna
publiclistUsers ()
Hasil | |
---|---|
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
laporanBuglog
public boolean logBugreport (String dataName, ITestLogger listener)
Parameter | |
---|---|
dataName |
String |
listener |
ITestLogger |
Hasil | |
---|---|
boolean |
logOnDevice
public void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
Parameter | |
---|---|
tag |
String |
level |
Log.LogLevel |
format |
String |
args |
Object |
nonBlockingReboot
public void nonBlockingReboot ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
postAdbRootAction
public void postAdbRootAction ()
Ganti jika perangkat memerlukan beberapa tindakan khusus untuk dilakukan setelah root adb dan sebelum perangkat kembali online. Penerapan default tidak mencakup tindakan tambahan apa pun. root adb tidak dijamin akan diaktifkan pada tahap ini.
Menampilkan | |
---|---|
DeviceNotAvailableException |
postAdbUnrootAction
public void postAdbUnrootAction ()
Ganti jika perangkat memerlukan beberapa tindakan tertentu untuk dilakukan setelah adb unroot dan sebelum perangkat kembali online. Penerapan default tidak mencakup tindakan tambahan apa pun. root adb tidak dijamin akan dinonaktifkan pada tahap ini.
Menampilkan | |
---|---|
DeviceNotAvailableException |
postBootSetup
public void postBootSetup ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Parameter | |
---|---|
exception |
Throwable |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Parameter | |
---|---|
info |
IBuildInfo |
attributes |
MultiMap |
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
pullDir
public boolean pullDir (String deviceFilePath, File localDir)
Parameter | |
---|---|
deviceFilePath |
String |
localDir |
File |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>pullFile<i}
public boolean pullFile (String remoteFilePath, File localFile)
Parameter | |
---|---|
remoteFilePath |
String |
localFile |
File |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>pullFile<i}
public File pullFile (String remoteFilePath)
Parameter | |
---|---|
remoteFilePath |
String |
Hasil | |
---|---|
File |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pullFileContents
public String pullFileContents (String remoteFilePath)
Parameter | |
---|---|
remoteFilePath |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pullFileFromExternal
public File pullFileFromExternal (String remoteFilePath)
Parameter | |
---|---|
remoteFilePath |
String |
Hasil | |
---|---|
File |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath,excludedDirectories)
Parameter | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
excludedDirectories |
|
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pushDir
public boolean pushDir (File localFileDir, String deviceFilePath)
Parameter | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
filepush
public boolean pushFile (File localFile, String remoteFilePath)
Parameter | |
---|---|
localFile |
File |
remoteFilePath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pushString
public boolean pushString (String contents, String remoteFilePath)
Parameter | |
---|---|
contents |
String |
remoteFilePath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
mulai ulang
public void reboot (String reason)
Parameter | |
---|---|
reason |
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
mulai ulang
public void reboot ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>rebootIntoBootloader<i}
public void rebootIntoBootloader ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootIntoFastbootd
public void rebootIntoFastbootd ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootIntoRecovery
public void rebootIntoRecovery ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootIntoSideload
public void rebootIntoSideload ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootIntoSideload
public void rebootIntoSideload (boolean autoReboot)
Parameter | |
---|---|
autoReboot |
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootHinggaOnline
public void rebootUntilOnline ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootHinggaOnline
public void rebootUntilOnline (String reason)
Parameter | |
---|---|
reason |
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootUserspace
public void rebootUserspace ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
rebootUserspaceSampaiOnline
public void rebootUserspaceUntilOnline ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
pulihkanPerangkat
public void recoverDevice ()
Berupaya memulihkan komunikasi perangkat.
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika perangkat tidak lagi tersedia |
{i>remountSystemWritable<i}
public void remountSystemWritable ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
remountVendorWritable
public void remountVendorWritable ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
removeAdmin
public boolean removeAdmin (String componentName, int userId)
Parameter | |
---|---|
componentName |
String |
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
removeOwners
public void removeOwners ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
hapusPengguna
public boolean removeUser (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
resetContentProviderSetup
public void resetContentProviderSetup ()
Reset tanda untuk penyiapan penyedia konten guna memicunya lagi.
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
Parameter | |
---|---|
runner |
IRemoteAndroidTestRunner |
listeners |
ITestLifeCycleReceiver |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
runInstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
Parameter | |
---|---|
runner |
IRemoteAndroidTestRunner |
listeners |
|
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
Parameter | |
---|---|
runner |
IRemoteAndroidTestRunner |
userId |
int |
listeners |
ITestLifeCycleReceiver |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
runInstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
Parameter | |
---|---|
runner |
IRemoteAndroidTestRunner |
userId |
int |
listeners |
|
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Memasukkan IConfiguration
yang digunakan.
Parameter | |
---|---|
configuration |
IConfiguration |
setTanggal
public void setDate (Date date)
Parameter | |
---|---|
date |
Date |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setDeviceOwner
public boolean setDeviceOwner (String componentName, int userId)
Parameter | |
---|---|
componentName |
String |
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setDeviceState
public void setDeviceState (TestDeviceState deviceState)
Parameter | |
---|---|
deviceState |
TestDeviceState |
setEmulatorOutputStream
public void setEmulatorOutputStream (SizeLimitedOutputStream output)
Untuk emulator, setel SizeLimitedOutputStream
ke log output
Parameter | |
---|---|
output |
SizeLimitedOutputStream : untuk mencatat output
|
setEmulatorProcess
public void setEmulatorProcess (Process p)
Parameter | |
---|---|
p |
Process |
setelFastbootEnabled
public void setFastbootEnabled (boolean fastbootEnabled)
Parameter | |
---|---|
fastbootEnabled |
boolean |
{i>setFastbootPath<i}
public void setFastbootPath (String fastbootPath)
Parameter | |
---|---|
fastbootPath |
String |
setelIDevice
public void setIDevice (IDevice newDevice)
Parameter | |
---|---|
newDevice |
IDevice |
setOptions
public void setOptions (TestDeviceOptions options)
Parameter | |
---|---|
options |
TestDeviceOptions |
setProperti
public boolean setProperty (String propKey, String propValue)
Parameter | |
---|---|
propKey |
String |
propValue |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
penyetelanPemulihan
public void setRecovery (IDeviceRecovery recovery)
Parameter | |
---|---|
recovery |
IDeviceRecovery |
setPemulihanMode
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
Parameter | |
---|---|
mode |
ITestDevice.RecoveryMode |
setelSetelan
public void setSetting (String namespace, String key, String value)
Parameter | |
---|---|
namespace |
String |
key |
String |
value |
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setelSetelan
public void setSetting (int userId, String namespace, String key, String value)
Parameter | |
---|---|
userId |
int |
namespace |
String |
key |
String |
value |
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
Parameter | |
---|---|
useFastbootErase |
boolean |
startLogcat
public void startLogcat ()
penggunamulai
public boolean startUser (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
penggunamulai
public boolean startUser (int userId, boolean waitFlag)
Parameter | |
---|---|
userId |
int |
waitFlag |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
stopEmulatorOutput
public void stopEmulatorOutput ()
stopLogcat
public void stopLogcat ()
pengguna
public boolean stopUser (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
pengguna
public boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)
Parameter | |
---|---|
userId |
int |
waitFlag |
boolean |
forceFlag |
boolean |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>switchToAdbTcp<i}
public String switchToAdbTcp ()
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>switchToAdbUsb<i}
public boolean switchToAdbUsb ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
penggunapengguna
public boolean switchUser (int userId)
Parameter | |
---|---|
userId |
int |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
penggunapengguna
public boolean switchUser (int userId, long timeout)
Parameter | |
---|---|
userId |
int |
timeout |
long |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
sinkronisasiFile
public boolean syncFiles (File localFileDir, String deviceFilePath)
Parameter | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
laporantakeBug
public Bugreport takeBugreport ()
Hasil | |
---|---|
Bugreport |
membatalkan enkripsiPerangkat
public boolean unencryptDevice ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
{i>uninstallPackage<i}
public String uninstallPackage (String packageName)
Parameter | |
---|---|
packageName |
String |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
uninstallPackageForUser
public String uninstallPackageForUser (String packageName, int userId)
Parameter | |
---|---|
packageName |
String |
userId |
int |
Hasil | |
---|---|
String |
Menampilkan | |
---|---|
DeviceNotAvailableException |
buka kunci Perangkat
public boolean unlockDevice ()
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
waitForBootComplete
public boolean waitForBootComplete (long timeOut)
Parameter | |
---|---|
timeOut |
long |
Hasil | |
---|---|
boolean |
Menampilkan | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public void waitForDeviceAvailable ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public void waitForDeviceAvailable (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
tungguForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Hasil | |
---|---|
boolean |
tungguForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Hasil | |
---|---|
boolean |
tungguForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Hasil | |
---|---|
boolean |
tungguForDeviceOnline
public void waitForDeviceOnline ()
Menampilkan | |
---|---|
DeviceNotAvailableException |
tungguForDeviceOnline
public void waitForDeviceOnline (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |
tungguForDeviceShell
public boolean waitForDeviceShell (long waitTime)
Parameter | |
---|---|
waitTime |
long |
Hasil | |
---|---|
boolean |
Metode yang dilindungi
checkApiLevelAgainst
protected void checkApiLevelAgainst (String feature, int strictMinLevel)
Parameter | |
---|---|
feature |
String |
strictMinLevel |
int |
createRebootDeviceAction
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
Buat RebootDeviceAction
yang akan digunakan saat melakukan tindakan mulai ulang.
Parameter | |
---|---|
rebootMode |
NativeDevice.RebootMode : mode mulai ulang ini. |
reason |
String : untuk mulai ulang ini. |
Hasil | |
---|---|
NativeDevice.RebootDeviceAction |
RebootDeviceAction yang dibuat.
|
{i>DoAdbReboot<i}
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
Lakukan mulai ulang adb.
Parameter | |
---|---|
rebootMode |
NativeDevice.RebootMode : mode mulai ulang ini. |
reason |
String : untuk mulai ulang ini. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
memastikanRuntimePermissionSupported
protected void ensureRuntimePermissionSupported ()
metode helper untuk menampilkan pengecualian jika izin runtime tidak didukung
Menampilkan | |
---|---|
DeviceNotAvailableException |
getBugreportInternal
protected InputStreamSource getBugreportInternal ()
Hasil | |
---|---|
InputStreamSource |
getBugreportzInternal
protected File getBugreportzInternal ()
Metode Bantuan Internal untuk mendapatkan file zip bugreportz sebagai ERROR(/File)
.
Hasil | |
---|---|
File |
getRunUtil
protected IRunUtil getRunUtil ()
Dapatkan instance RunUtil
yang akan digunakan.
Hasil | |
---|---|
IRunUtil |
internalGetProperty
protected String internalGetProperty (String propName, String fastbootVar, String description)
Mengambil properti perangkat, dari cache ddmlib secara default, dan kembali ke `adb shell getprop` atau `fastboot getvar`, bergantung pada apakah perangkat berada dalam Fastboot atau tidak.
Parameter | |
---|---|
propName |
String : Nama properti perangkat seperti yang ditampilkan oleh `adb shell getprop` |
fastbootVar |
String : Nama variabel fastboot yang setara untuk kueri. jika null ,
kueri fastboot tidak akan dicoba |
description |
String : Deskripsi sederhana variabel. Huruf pertama harus menggunakan huruf besar. |
Hasil | |
---|---|
String |
String, mungkin null atau kosong, yang berisi nilai properti yang diberikan
|
Menampilkan | |
---|---|
DeviceNotAvailableException |
Lebih Baru
protected boolean isNewer (File localFile, IFileEntry entry)
Tampilkan true
jika file lokal lebih baru daripada file jarak jauh. IFileEntry
sedang
akurat hingga menit, dalam hal waktu yang sama, file akan dianggap lebih baru.
Parameter | |
---|---|
localFile |
File |
entry |
IFileEntry |
Hasil | |
---|---|
boolean |
performDeviceAction
protected boolean performDeviceAction (String actionDescription, com.android.tradefed.device.NativeDevice.DeviceAction action, int retryAttempts)
Melakukan tindakan di perangkat ini. Mencoba memulihkan perangkat dan jika perlu, mencoba lagi perintah jika tindakan gagal.
Parameter | |
---|---|
actionDescription |
String : deskripsi singkat tindakan yang akan dilakukan. Digunakan untuk logging
tujuan. |
action |
com.android.tradefed.device.NativeDevice.DeviceAction : tindakan yang akan dilakukan |
retryAttempts |
int : percobaan ulang melakukan tindakan jika gagal, tetapi
pemulihan berhasil |
Hasil | |
---|---|
boolean |
true jika tindakan berhasil dilakukan |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika upaya pemulihan gagal atau upaya maksimum dilakukan tanpa berhasil |
postAdbReboot
protected void postAdbReboot ()
Kemungkinan tindakan tambahan yang dapat dilakukan setelah reboot.
Menampilkan | |
---|---|
DeviceNotAvailableException |
prePostBootSetup
protected void prePostBootSetup ()
Mengizinkan setiap jenis perangkat (AndroidNativeDevice, TestDevice) untuk mengganti metode ini untuk pengaturan pasca-{i>booting<i} yang spesifik.
Menampilkan | |
---|---|
DeviceNotAvailableException |
setelJam
protected void setClock (Clock clock)
Setel instance Jam yang akan digunakan.
Parameter | |
---|---|
clock |
Clock |
setLogStartPenundaan
protected void setLogStartDelay (int delay)
Menetapkan waktu tunggu dalam milidetik sebelum memulai pengambilan logcat untuk perangkat online.
Parameter | |
---|---|
delay |
int : keterlambatan dalam md
|
tungguForDeviceNotAvailable
protected void waitForDeviceNotAvailable (String operationDesc, long time)
Parameter | |
---|---|
operationDesc |
String |
time |
long |