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

DeviceAction untuk menjalankan OS 'adb ....' perintah. 

class NativeDevice.AdbShellAction

 

class NativeDevice.RebootDeviceAction

DeviceAction untuk memulai ulang perangkat. 

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 TestDevice.

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 executeShellCommand(String).

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 FileEntry dari jalur non-root.

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, excludedDirectories)

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, listeners)

boolean runInstrumentationTestsAsUser(IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)

boolean runInstrumentationTestsAsUser(IRemoteAndroidTestRunner runner, int userId, listeners)

void setConfiguration(IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

void setDate(Date date)

boolean setDeviceOwner(String componentName, int userId)

void setDeviceState(TestDeviceState deviceState)

void setEmulatorOutputStream(SizeLimitedOutputStream output)

Untuk emulator, setel SizeLimitedOutputStream ke log output

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 RebootDeviceAction yang akan digunakan saat melakukan tindakan mulai ulang.

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 ERROR(/File).

IRunUtil getRunUtil()

Dapatkan instance RunUtil yang akan digunakan.

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 true jika file lokal lebih baru daripada file jarak jauh.

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

public  getActiveApexes ()

Hasil

Menampilkan
DeviceNotAvailableException

getAllSettings

public  getAllSettings (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

public  getAndroidIds ()

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

public  getAppPackageInfos ()

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

public  getBootHistory ()

Hasil

Menampilkan
DeviceNotAvailableException

getBootHistorySejak

public  getBootHistorySince (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

public  getFoldableStates ()

Hasil

Menampilkan
DeviceNotAvailableException

getIDevice

public IDevice getIDevice ()

Hasil
IDevice

getInstallPackageNames

public  getInstalledPackageNames ()

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

public  getMainlineModuleInfo ()

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

public  getMountPointInfo ()

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

public  getTombstones ()

Hasil

Menampilkan
DeviceNotAvailableException

getTotalMemory

public long getTotalMemory ()

Hasil
long

getUninstallablePackageNames

public  getUninstallablePackageNames ()

Hasil

Menampilkan
DeviceNotAvailableException

getUseFastbootErase

public boolean getUseFastbootErase ()

Hasil
boolean

getUserFlags

public int getUserFlags (int userId)

Parameter
userId int

Hasil
int

Menampilkan
DeviceNotAvailableException

getUserInfos

public  getUserInfos ()

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

public  listDisplayIds ()

Hasil

Menampilkan
DeviceNotAvailableException

daftarPengguna

public  listUsers ()

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