อุปกรณ์ที่มาพร้อมเครื่อง
public
class
NativeDevice
extends Object
implements
IManagedTestDevice,
IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.NativeDevice |
การใช้งานเริ่มต้นของอุปกรณ์ Android ที่ไม่เต็มรูปแบบ ITestDevice
เครื่อง
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
NativeDevice.AdbAction
|
class |
NativeDevice.AdbShellAction
|
class |
NativeDevice.RebootDeviceAction
|
enum |
NativeDevice.RebootMode
โหมดของการรีบูต |
ค่าคงที่ | |
---|---|
int |
INVALID_USER_ID
ค่าที่ส่งกลับสำหรับรหัสผู้ใช้ที่ไม่ถูกต้อง/ไม่พบ: UserHandle ได้กำหนดค่า -10000 |
long |
MAX_HOST_DEVICE_TIME_OFFSET
|
int |
MAX_RETRY_ATTEMPTS
จำนวนความพยายามตามคำสั่งอีกครั้งที่เป็นค่าเริ่มต้น |
ช่อง | |
---|---|
protected
static
final
String |
SD_CARD
|
protected
static
final
String |
STORAGE_EMULATED
|
protected
TestDeviceOptions |
mOptions
|
protected
final
IDeviceStateMonitor |
mStateMonitor
|
ช่างก่อสร้างสาธารณะ | |
---|---|
NativeDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
สร้าง |
วิธีการสาธารณะ | |
---|---|
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()
บันทึกที่มีบันทึก |
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)
ตัวช่วยอย่างไม่เป็นทางการในการรับ |
|
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)
ประมวลผล DeviceEvent ซึ่งอาจเปลี่ยนหรือไม่เปลี่ยนอุปกรณ์นี้ไปยังการจัดสรรใหม่ |
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()
ลบล้างในกรณีที่อุปกรณ์ต้องมีการดำเนินการบางอย่างหลังจากรูท adb และก่อน อุปกรณ์กลับมาออนไลน์แล้ว |
void
|
postAdbUnrootAction()
ลบล้างในกรณีที่อุปกรณ์ต้องมีการดำเนินการบางอย่างหลังจากยกเลิกการรูทและก่อน อุปกรณ์กลับมาออนไลน์แล้ว |
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()
ความพยายามกู้คืนการสื่อสารกับอุปกรณ์ |
void
|
remountSystemWritable()
|
void
|
remountVendorWritable()
|
boolean
|
removeAdmin(String componentName, int userId)
|
void
|
removeOwners()
|
boolean
|
removeUser(int userId)
|
void
|
resetContentProviderSetup()
รีเซ็ตธงของการตั้งค่าผู้ให้บริการเนื้อหาเพื่อให้ทริกเกอร์อีกครั้ง |
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)
แทรก |
void
|
setDate(Date date)
|
boolean
|
setDeviceOwner(String componentName, int userId)
|
void
|
setDeviceState(TestDeviceState deviceState)
|
void
|
setEmulatorOutputStream(SizeLimitedOutputStream 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)
|
วิธีการป้องกัน | |
---|---|
void
|
checkApiLevelAgainst(String feature, int strictMinLevel)
|
NativeDevice.RebootDeviceAction
|
createRebootDeviceAction(NativeDevice.RebootMode rebootMode, String reason)
สร้าง |
void
|
doAdbReboot(NativeDevice.RebootMode rebootMode, String reason)
ทำการรีบูต adb |
void
|
ensureRuntimePermissionSupported()
เมธอด Helper ในการส่งข้อยกเว้นหากไม่รองรับสิทธิ์รันไทม์ |
InputStreamSource
|
getBugreportInternal()
|
File
|
getBugreportzInternal()
เมธอดของตัวช่วยภายในเพื่อรับไฟล์ ZIP ของ Bugreportz เป็น |
IRunUtil
|
getRunUtil()
รับอินสแตนซ์ |
String
|
internalGetProperty(String propName, String fastbootVar, String description)
ดึงข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์จากแคช ddmlib โดยค่าเริ่มต้น และกลับไปใช้ "adb" shell getprop" หรือ "fastboot getvar" ขึ้นอยู่กับว่าอุปกรณ์อยู่ใน Fastboot หรือไม่ |
boolean
|
isNewer(File localFile, IFileEntry entry)
แสดงผล |
boolean
|
performDeviceAction(String actionDescription, com.android.tradefed.device.NativeDevice.DeviceAction action, int retryAttempts)
ทำงานในอุปกรณ์นี้ |
void
|
postAdbReboot()
การดำเนินการเพิ่มเติมที่อาจทำได้หลังจากการรีบูต |
void
|
prePostBootSetup()
อนุญาตให้อุปกรณ์แต่ละประเภท (AndroidNativeDevice, TestDevice) ลบล้างเมธอดนี้สำหรับ หลังเปิดเครื่องเฉพาะ |
void
|
setClock(Clock clock)
ตั้งค่าอินสแตนซ์ของนาฬิกาที่จะใช้ |
void
|
setLogStartDelay(int delay)
ตั้งเวลาเป็นมิลลิวินาทีให้รอก่อนเริ่มจับภาพ Logcat สำหรับอุปกรณ์ออนไลน์ |
void
|
waitForDeviceNotAvailable(String operationDesc, long time)
|
ค่าคงที่
รหัสผู้ใช้ไม่ถูกต้อง
public static final int INVALID_USER_ID
ค่าที่ส่งกลับสำหรับรหัสผู้ใช้ที่ไม่ถูกต้อง/ไม่พบ: UserHandle ได้กำหนดค่า -10000
มูลค่าคงที่: -10,000 (0xffffd8f0)
MAX_HOST_DEVICE_TIME_OFFSET
protected static final long MAX_HOST_DEVICE_TIME_OFFSET
มูลค่าคงที่: 5,000 (0x0000000000001388)
MAX_RETRY_ATTEMPTS
protected static final int MAX_RETRY_ATTEMPTS
จำนวนความพยายามตามคำสั่งอีกครั้งที่เป็นค่าเริ่มต้น
มูลค่าคงที่: 2 ครั้ง (0x00000002)
ช่อง
การ์ด SD
protected static final String SD_CARD
STORAGE_EMULATED
protected static final String STORAGE_EMULATED
ตัวเลือก
protected TestDeviceOptions mOptions
mStateMonitor
protected final IDeviceStateMonitor mStateMonitor
ช่างก่อสร้างสาธารณะ
อุปกรณ์ที่มาพร้อมเครื่อง
public NativeDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
สร้าง TestDevice
พารามิเตอร์ | |
---|---|
device |
IDevice : IDevice ที่เชื่อมโยง |
stateMonitor |
IDeviceStateMonitor : กลไก IDeviceStateMonitor ที่จะใช้ |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor เพื่อแจ้งการเปลี่ยนแปลงสถานะการจัดสรร
อาจเป็นค่าว่าง
|
วิธีการสาธารณะ
checkApiLevelAgainstNextRelease
public boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
พารามิเตอร์ | |
---|---|
strictMinLevel |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตรวจสอบการเชื่อมต่อ
public boolean checkConnectivity ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
clearErrorDialogs
public boolean clearErrorDialogs ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ล้างเครือข่าย Wi-Fi ที่เชื่อมต่อล่าสุด
public void clearLastConnectedWifiNetwork ()
clearLogcat
public void clearLogcat ()
เชื่อมต่อกับเครือข่าย Wi-Fi
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk)
พารามิเตอร์ | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เชื่อมต่อกับเครือข่าย Wi-Fi
public boolean connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid)
พารามิเตอร์ | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
scanSsid |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เชื่อมต่อกับเครือข่าย Wi-Fi หากต้องการ
public boolean connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid)
พารามิเตอร์ | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
scanSsid |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เชื่อมต่อกับเครือข่าย Wi-Fi หากต้องการ
public boolean connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk)
พารามิเตอร์ | |
---|---|
wifiSsid |
String |
wifiPsk |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สร้างผู้ใช้
public int createUser (String name, boolean guest, boolean ephemeral)
พารามิเตอร์ | |
---|---|
name |
String |
guest |
boolean |
ephemeral |
boolean |
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สร้างผู้ใช้
public int createUser (String name)
พารามิเตอร์ | |
---|---|
name |
String |
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
createUserNoThrow
public int createUserNoThrow (String name)
พารามิเตอร์ | |
---|---|
name |
String |
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ลบไฟล์
public void deleteFile (String deviceFilePath)
พารามิเตอร์ | |
---|---|
deviceFilePath |
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
อุปกรณ์ที่ซอฟต์รีสตาร์ท
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
พารามิเตอร์ | |
---|---|
prevSystemServerProcess |
ProcessInfo |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
deviceSoftรีสตาร์ทตั้งแต่
public boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)
พารามิเตอร์ | |
---|---|
utcEpochTime |
long |
timeUnit |
TimeUnit |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปิดใช้ AdbRoot
public boolean disableAdbRoot ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
disabledKeyguard
public void disableKeyguard ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปิดใช้การตรวจสอบเครือข่าย
public boolean disableNetworkMonitor ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ยกเลิกการเชื่อมต่อจาก Wi-Fi
public boolean disconnectFromWifi ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
doFileExist
public boolean doesFileExist (String deviceFilePath)
พารามิเตอร์ | |
---|---|
deviceFilePath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ดัมพ์ฮีป
public File dumpHeap (String process, String devicePath)
พารามิเตอร์ | |
---|---|
process |
String |
devicePath |
String |
คิกรีเทิร์น | |
---|---|
File |
การขว้าง | |
---|---|
DeviceNotAvailableException |
enabledAdbRoot
public boolean enableAdbRoot ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เปิดใช้การตรวจสอบเครือข่าย
public boolean enableNetworkMonitor ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เข้ารหัสอุปกรณ์
public boolean encryptDevice (boolean inplace)
พารามิเตอร์ | |
---|---|
inplace |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
actionsAdbCommand
public String executeAdbCommand (long timeout, String... cmdArgs)
พารามิเตอร์ | |
---|---|
timeout |
long |
cmdArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
actionsAdbCommand
public String executeAdbCommand (String... cmdArgs)
พารามิเตอร์ | |
---|---|
cmdArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการFastbootCommand
public CommandResult executeFastbootCommand (String... cmdArgs)
พารามิเตอร์ | |
---|---|
cmdArgs |
String |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการFastbootCommand
public CommandResult executeFastbootCommand (long timeout, String... cmdArgs)
พารามิเตอร์ | |
---|---|
timeout |
long |
cmdArgs |
String |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ดำเนินการLongFastbootCommand
public CommandResult executeLongFastbootCommand (String... cmdArgs)
พารามิเตอร์ | |
---|---|
cmdArgs |
String |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการเชลล์คำสั่ง
public String executeShellCommand (String command)
พารามิเตอร์ | |
---|---|
command |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการเชลล์คำสั่ง
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
พารามิเตอร์ | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputShellResponse |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการเชลล์คำสั่ง
public void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
พารามิเตอร์ | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
maxTimeoutForCommand |
long |
maxTimeToOutputShellResponse |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปฏิบัติการเชลล์คำสั่ง
public void executeShellCommand (String command, IShellOutputReceiver receiver)
พารามิเตอร์ | |
---|---|
command |
String |
receiver |
IShellOutputReceiver |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd)
พารามิเตอร์ | |
---|---|
cmd |
String |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, OutputStream pipeToOutput)
พารามิเตอร์ | |
---|---|
cmd |
String |
pipeToOutput |
OutputStream |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput)
พารามิเตอร์ | |
---|---|
cmd |
String |
pipeAsInput |
File |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
พารามิเตอร์ | |
---|---|
cmd |
String |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, long maxTimeoutForCommand, TimeUnit timeUnit)
พารามิเตอร์ | |
---|---|
cmd |
String |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
พารามิเตอร์ | |
---|---|
cmd |
String |
pipeAsInput |
File |
pipeToOutput |
OutputStream |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สั่งการShellV2Command
public CommandResult executeShellV2Command (String cmd, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
พารามิเตอร์ | |
---|---|
cmd |
String |
pipeAsInput |
File |
pipeToOutput |
OutputStream |
pipeToError |
OutputStream |
maxTimeoutForCommand |
long |
timeUnit |
TimeUnit |
retryAttempts |
int |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
FastbootWipePartition
public CommandResult fastbootWipePartition (String partition)
พารามิเตอร์ | |
---|---|
partition |
String |
คิกรีเทิร์น | |
---|---|
CommandResult |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getActiveApexes
publicgetActiveApexes ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getAllSettings
publicgetAllSettings (String namespace)
พารามิเตอร์ | |
---|---|
namespace |
String |
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getAllocationState
public DeviceAllocationState getAllocationState ()
คิกรีเทิร์น | |
---|---|
DeviceAllocationState |
รับรหัส Android
public String getAndroidId (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รับรหัส Android
publicgetAndroidIds ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
ระดับ getApi
public int getApiLevel ()
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
พารามิเตอร์ | |
---|---|
packageName |
String |
คิกรีเทิร์น | |
---|---|
PackageInfo |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getAppPackageInfos
publicgetAppPackageInfos ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
เวอร์ชันของ GetBase Band
public String getBasebandVersion ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รับแบตเตอรี่
public Integer getBattery ()
คิกรีเทิร์น | |
---|---|
Integer |
พร็อพเพอร์ตี้ GetBoolean
public boolean getBooleanProperty (String name, boolean defaultValue)
พารามิเตอร์ | |
---|---|
name |
String |
defaultValue |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ประวัติการเปิดเครื่อง
publicgetBootHistory ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBootประวัติการเข้าชมตั้งแต่
publicgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
พารามิเตอร์ | |
---|---|
utcEpochTime |
long |
timeUnit |
TimeUnit |
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBootloaderVersion
public String getBootloaderVersion ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBugreport
public InputStreamSource getBugreport ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getBugreportz
public InputStreamSource getBugreportz ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getBuildAlias
public String getBuildAlias ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBuildFlavor
public String getBuildFlavor ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBuildId
public String getBuildId ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
คีย์การลงนามของการสร้างบิลด์
public String getBuildSigningKeys ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
คิกรีเทิร์น | |
---|---|
DeviceDescriptor |
รับเด็ก
public String[] getChildren (String path)
พารามิเตอร์ | |
---|---|
path |
String |
คิกรีเทิร์น | |
---|---|
String[] |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
คิกรีเทิร์น | |
---|---|
DeviceFoldableState |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getCurrentUser
public int getCurrentUser ()
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getDeviceClass
public String getDeviceClass ()
คิกรีเทิร์น | |
---|---|
String |
getDeviceDate
public long getDeviceDate ()
คิกรีเทิร์น | |
---|---|
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
คิกรีเทิร์น | |
---|---|
DeviceDescriptor |
getDeviceState
public TestDeviceState getDeviceState ()
คิกรีเทิร์น | |
---|---|
TestDeviceState |
รับเวลาของอุปกรณ์
public long getDeviceTimeOffset (Date date)
พารามิเตอร์ | |
---|---|
date |
Date |
คิกรีเทิร์น | |
---|---|
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public InputStreamSource getEmulatorOutput ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getEmulatorProcess
public Process getEmulatorProcess ()
คิกรีเทิร์น | |
---|---|
Process |
บันทึกคำสั่ง getExecuteShell
public final File getExecuteShellCommandLog ()
บันทึกที่มีบันทึก executeShellCommand(String)
ทั้งหมด
คิกรีเทิร์น | |
---|---|
File |
เข้าถึงร้านค้าฟรีภายนอก
public long getExternalStoreFreeSpace ()
คิกรีเทิร์น | |
---|---|
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFastbootPath
public String getFastbootPath ()
คิกรีเทิร์น | |
---|---|
String |
getFastbootProductType
public String getFastbootProductType ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFastbootProductVariant
public String getFastbootProductVariant ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
คิกรีเทิร์น | |
---|---|
String |
getFastbootVariable
public String getFastbootVariable (String variableName)
พารามิเตอร์ | |
---|---|
variableName |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFastbootVersion
public String getFastbootVersion ()
คิกรีเทิร์น | |
---|---|
String |
getFileEntry
public IFileEntry getFileEntry (String path)
พารามิเตอร์ | |
---|---|
path |
String |
คิกรีเทิร์น | |
---|---|
IFileEntry |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFileEntry
public IFileEntry getFileEntry (FileListingService.FileEntry entry)
ตัวช่วยอย่างไม่เป็นทางการในการรับ FileEntry
จากเส้นทางที่ไม่ใช่รูท แก้ไข: เปลี่ยนโครงสร้างภายในโค้ด
ระบบ FileEntry ที่พร้อมใช้งานจากทุกเส้นทาง (รวมถึงไม่ใช่รูท)
พารามิเตอร์ | |
---|---|
entry |
FileListingService.FileEntry : FileEntry ไม่จำเป็นต้องเป็นรูทตาม Ddmlib ที่ต้องการ |
คิกรีเทิร์น | |
---|---|
IFileEntry |
FileEntryWrapper แสดงถึง FileEntry |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getFoldableStates
publicgetFoldableStates ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getIDevice
public IDevice getIDevice ()
คิกรีเทิร์น | |
---|---|
IDevice |
getInstalledPackageNames
publicgetInstalledPackageNames ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getIntProperty
public long getIntProperty (String name, long defaultValue)
พารามิเตอร์ | |
---|---|
name |
String |
defaultValue |
long |
คิกรีเทิร์น | |
---|---|
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getIPAddress
public String getIpAddress ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getKeyguardState
public KeyguardControllerState getKeyguardState ()
คิกรีเทิร์น | |
---|---|
KeyguardControllerState |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getLastLastExpectรีบูตTimeมิลลิวินาที
public long getLastExpectedRebootTimeMillis ()
คิกรีเทิร์น | |
---|---|
long |
ระดับ getLaunchApi
public int getLaunchApiLevel ()
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getLogcat
public InputStreamSource getLogcat ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getLogcat
public InputStreamSource getLogcat (int maxBytes)
พารามิเตอร์ | |
---|---|
maxBytes |
int |
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getLogcatDump
public InputStreamSource getLogcatDump ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getLogcatหากยังไม่มี
public InputStreamSource getLogcatSince (long date)
พารามิเตอร์ | |
---|---|
date |
long |
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getMacAddress
public String getMacAddress ()
คิกรีเทิร์น | |
---|---|
String |
getMainlineModuleInfo
publicgetMainlineModuleInfo ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfRunningUsersSupported
public int getMaxNumberOfRunningUsersSupported ()
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getMaxNumberOfUsersSupported
public int getMaxNumberOfUsersSupported ()
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
GetMonitor
public IDeviceStateMonitor getMonitor ()
คิกรีเทิร์น | |
---|---|
IDeviceStateMonitor |
getMountPoint
public String getMountPoint (String mountName)
พารามิเตอร์ | |
---|---|
mountName |
String |
คิกรีเทิร์น | |
---|---|
String |
getMountPointInfo
public ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
พารามิเตอร์ | |
---|---|
mountpoint |
String |
คิกรีเทิร์น | |
---|---|
ITestDevice.MountPointInfo |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getMountPointInfo
publicgetMountPointInfo ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getOptions
public TestDeviceOptions getOptions ()
คิกรีเทิร์น | |
---|---|
TestDeviceOptions |
getพาร์ติชัน FreeSpace
public long getPartitionFreeSpace (String partition)
พารามิเตอร์ | |
---|---|
partition |
String |
คิกรีเทิร์น | |
---|---|
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getPrimaryUserId
public Integer getPrimaryUserId ()
คิกรีเทิร์น | |
---|---|
Integer |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getProcessByName
public ProcessInfo getProcessByName (String processName)
พารามิเตอร์ | |
---|---|
processName |
String |
คิกรีเทิร์น | |
---|---|
ProcessInfo |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getProcessPid
public String getProcessPid (String process)
พารามิเตอร์ | |
---|---|
process |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getProductType
public String getProductType ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getProductVariant
public String getProductVariant ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
GetProperty
public String getProperty (String name)
พารามิเตอร์ | |
---|---|
name |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
โหมดกู้คืน
public ITestDevice.RecoveryMode getRecoveryMode ()
คิกรีเทิร์น | |
---|---|
ITestDevice.RecoveryMode |
รับภาพหน้าจอ
public InputStreamSource getScreenshot (String format)
พารามิเตอร์ | |
---|---|
format |
String |
คิกรีเทิร์น | |
---|---|
InputStreamSource |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รับภาพหน้าจอ
public InputStreamSource getScreenshot (long displayId)
พารามิเตอร์ | |
---|---|
displayId |
long |
คิกรีเทิร์น | |
---|---|
InputStreamSource |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รับภาพหน้าจอ
public InputStreamSource getScreenshot (String format, boolean rescale)
พารามิเตอร์ | |
---|---|
format |
String |
rescale |
boolean |
คิกรีเทิร์น | |
---|---|
InputStreamSource |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รับภาพหน้าจอ
public InputStreamSource getScreenshot ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getSerialNumber
public String getSerialNumber ()
คิกรีเทิร์น | |
---|---|
String |
GetSetting
public String getSetting (int userId, String namespace, String key)
พารามิเตอร์ | |
---|---|
userId |
int |
namespace |
String |
key |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
GetSetting
public String getSetting (String namespace, String key)
พารามิเตอร์ | |
---|---|
namespace |
String |
key |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getSimOperator
public String getSimOperator ()
คิกรีเทิร์น | |
---|---|
String |
getSimState
public String getSimState ()
คิกรีเทิร์น | |
---|---|
String |
GetTombstones
publicgetTombstones ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getTotalMemory
public long getTotalMemory ()
คิกรีเทิร์น | |
---|---|
long |
getถอนการติดตั้งPackageNames
publicgetUninstallablePackageNames ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getUseFastbootDELETE
public boolean getUseFastbootErase ()
คิกรีเทิร์น | |
---|---|
boolean |
getUserFlags
public int getUserFlags (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
getUserInfos
publicgetUserInfos ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
getUserSerialNumber
public int getUserSerialNumber (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
int |
การขว้าง | |
---|---|
DeviceNotAvailableException |
จัดการเหตุการณ์การจัดสรร
public IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
ประมวลผล DeviceEvent ซึ่งอาจเปลี่ยนหรือไม่เปลี่ยนอุปกรณ์นี้ไปยังการจัดสรรใหม่
พารามิเตอร์ | |
---|---|
event |
DeviceEvent |
คิกรีเทิร์น | |
---|---|
IManagedTestDevice.DeviceEventResponse |
มีฟีเจอร์
public boolean hasFeature (String feature)
พารามิเตอร์ | |
---|---|
feature |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
installPackage
public String installPackage (File packageFile, boolean reinstall, String... extraArgs)
พารามิเตอร์ | |
---|---|
packageFile |
File |
reinstall |
boolean |
extraArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
installPackage
public String installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs)
พารามิเตอร์ | |
---|---|
packageFile |
File |
reinstall |
boolean |
grantPermissions |
boolean |
extraArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ติดตั้งแพ็กเกจสำหรับผู้ใช้
public String installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs)
พารามิเตอร์ | |
---|---|
packageFile |
File |
reinstall |
boolean |
userId |
int |
extraArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ติดตั้งแพ็กเกจสำหรับผู้ใช้
public String installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)
พารามิเตอร์ | |
---|---|
packageFile |
File |
reinstall |
boolean |
grantPermissions |
boolean |
userId |
int |
extraArgs |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ISAdbRoot
public boolean isAdbRoot ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ISAdbTcp
public boolean isAdbTcp ()
คิกรีเทิร์น | |
---|---|
boolean |
รองรับ isAppEnumeration
public boolean isAppEnumerationSupported ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
isDeviceEncrypted
public boolean isDeviceEncrypted ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ไดเรกทอรี
public boolean isDirectory (String path)
พารามิเตอร์ | |
---|---|
path |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เปิดใช้ AdbRoot
public boolean isEnableAdbRoot ()
คิกรีเทิร์น | |
---|---|
boolean |
true หากควรเปิดใช้ adb Root ในอุปกรณ์
|
รองรับการเข้ารหัส
public boolean isEncryptionSupported ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เป็นไฟล์ปฏิบัติการ
public boolean isExecutable (String fullPath)
พารามิเตอร์ | |
---|---|
fullPath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
isFastbootEnabled
public boolean isFastbootEnabled ()
คิกรีเทิร์น | |
---|---|
boolean |
เป็นแบบไม่มีส่วนหัว
public boolean isHeadless ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รองรับผู้ใช้หลายคน
public boolean isMultiUserSupported ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ติดตั้งแพ็กเกจแล้ว
public boolean isPackageInstalled (String packageName, String userId)
พารามิเตอร์ | |
---|---|
packageName |
String |
userId |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ติดตั้งแพ็กเกจแล้ว
public boolean isPackageInstalled (String packageName)
พารามิเตอร์ | |
---|---|
packageName |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รองรับรันไทม์ไหม
public boolean isRuntimePermissionSupported ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
isStateBootloaderOrFastbootd
public boolean isStateBootloaderOrFastbootd ()
คิกรีเทิร์น | |
---|---|
boolean |
ผู้ใช้กำลังทำงาน
public boolean isUserRunning (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เป็นผู้ใช้รอง
public boolean isUserSecondary (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เปิดใช้
public boolean isWifiEnabled ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รายการรหัส Display
publiclistDisplayIds ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
แสดงรายการผู้ใช้
publiclistUsers ()
คิกรีเทิร์น | |
---|---|
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
logBugreport
public boolean logBugreport (String dataName, ITestLogger listener)
พารามิเตอร์ | |
---|---|
dataName |
String |
listener |
ITestLogger |
คิกรีเทิร์น | |
---|---|
boolean |
logOnDevice
public void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
พารามิเตอร์ | |
---|---|
tag |
String |
level |
Log.LogLevel |
format |
String |
args |
Object |
รีบูตแบบไม่บล็อก
public void nonBlockingReboot ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
AdbRootAction
public void postAdbRootAction ()
ลบล้างในกรณีที่อุปกรณ์ต้องมีการดำเนินการบางอย่างหลังจากรูท adb และก่อน อุปกรณ์กลับมาออนไลน์แล้ว การใช้งานเริ่มต้นไม่รวมการดำเนินการเพิ่มใดๆ ไม่มีการรับประกันว่าจะเปิดใช้รูท adb ในขั้นตอนนี้
การขว้าง | |
---|---|
DeviceNotAvailableException |
การดำเนินการ PostbUnrootAction
public void postAdbUnrootAction ()
ลบล้างในกรณีที่อุปกรณ์ต้องมีการดำเนินการบางอย่างหลังจากยกเลิกการรูทและก่อน อุปกรณ์กลับมาออนไลน์แล้ว การใช้งานเริ่มต้นไม่รวมการดำเนินการเพิ่มเติมใดๆ ไม่มีการรับประกันว่าจะปิดใช้ adb Root ในขั้นตอนนี้
การขว้าง | |
---|---|
DeviceNotAvailableException |
การตั้งค่าหลังจากเปิดเครื่อง
public void postBootSetup ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
พารามิเตอร์ | |
---|---|
exception |
Throwable |
ตั้งค่าการเรียกใช้ล่วงหน้า
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
พารามิเตอร์ | |
---|---|
info |
IBuildInfo |
attributes |
MultiMap |
การขว้าง | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
PullDir
public boolean pullDir (String deviceFilePath, File localDir)
พารามิเตอร์ | |
---|---|
deviceFilePath |
String |
localDir |
File |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
PullFile
public boolean pullFile (String remoteFilePath, File localFile)
พารามิเตอร์ | |
---|---|
remoteFilePath |
String |
localFile |
File |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
PullFile
public File pullFile (String remoteFilePath)
พารามิเตอร์ | |
---|---|
remoteFilePath |
String |
คิกรีเทิร์น | |
---|---|
File |
การขว้าง | |
---|---|
DeviceNotAvailableException |
PullFileContents
public String pullFileContents (String remoteFilePath)
พารามิเตอร์ | |
---|---|
remoteFilePath |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
PullFileFromExternal
public File pullFileFromExternal (String remoteFilePath)
พารามิเตอร์ | |
---|---|
remoteFilePath |
String |
คิกรีเทิร์น | |
---|---|
File |
การขว้าง | |
---|---|
DeviceNotAvailableException |
พุชDir
public boolean pushDir (File localFileDir, String deviceFilePath,excludedDirectories)
พารามิเตอร์ | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
excludedDirectories |
|
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
พุชDir
public boolean pushDir (File localFileDir, String deviceFilePath)
พารามิเตอร์ | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
PushFile
public boolean pushFile (File localFile, String remoteFilePath)
พารามิเตอร์ | |
---|---|
localFile |
File |
remoteFilePath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สตริงพุช
public boolean pushString (String contents, String remoteFilePath)
พารามิเตอร์ | |
---|---|
contents |
String |
remoteFilePath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูต
public void reboot (String reason)
พารามิเตอร์ | |
---|---|
reason |
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูต
public void reboot ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตIntoBootloader
public void rebootIntoBootloader ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตIntoFastbootd
public void rebootIntoFastbootd ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตIntoRecovery
public void rebootIntoRecovery ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
BootIntoSideload
public void rebootIntoSideload ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
BootIntoSideload
public void rebootIntoSideload (boolean autoReboot)
พารามิเตอร์ | |
---|---|
autoReboot |
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตจนถึงออนไลน์
public void rebootUntilOnline ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตจนถึงออนไลน์
public void rebootUntilOnline (String reason)
พารามิเตอร์ | |
---|---|
reason |
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตUserspace
public void rebootUserspace ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีบูตผู้ใช้พื้นที่จนถึงออนไลน์
public void rebootUserspaceUntilOnline ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
กู้คืนอุปกรณ์
public void recoverDevice ()
ความพยายามกู้คืนการสื่อสารกับอุปกรณ์
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากอุปกรณ์ไม่พร้อมใช้งานอีกต่อไป |
remountSystemWritable
public void remountSystemWritable ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
remountVendorWritable
public void remountVendorWritable ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
นำผู้ดูแลระบบออก
public boolean removeAdmin (String componentName, int userId)
พารามิเตอร์ | |
---|---|
componentName |
String |
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
นำเจ้าของออก
public void removeOwners ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
นำผู้ใช้ออก
public boolean removeUser (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รีเซ็ตContentProviderSetup
public void resetContentProviderSetup ()
รีเซ็ตธงของการตั้งค่าผู้ให้บริการเนื้อหาเพื่อให้ทริกเกอร์อีกครั้ง
RuninstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
พารามิเตอร์ | |
---|---|
runner |
IRemoteAndroidTestRunner |
listeners |
ITestLifeCycleReceiver |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
RuninstrumentationTests
public boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
พารามิเตอร์ | |
---|---|
runner |
IRemoteAndroidTestRunner |
listeners |
|
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
RuninstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
พารามิเตอร์ | |
---|---|
runner |
IRemoteAndroidTestRunner |
userId |
int |
listeners |
ITestLifeCycleReceiver |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
RuninstrumentationTestsAsUser
public boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
พารามิเตอร์ | |
---|---|
runner |
IRemoteAndroidTestRunner |
userId |
int |
listeners |
|
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าการกำหนดค่า
public void setConfiguration (IConfiguration configuration)
แทรก IConfiguration
ที่ใช้งานอยู่
พารามิเตอร์ | |
---|---|
configuration |
IConfiguration |
setDate
public void setDate (Date date)
พารามิเตอร์ | |
---|---|
date |
Date |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าอุปกรณ์เจ้าของ
public boolean setDeviceOwner (String componentName, int userId)
พารามิเตอร์ | |
---|---|
componentName |
String |
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าสถานะของอุปกรณ์
public void setDeviceState (TestDeviceState deviceState)
พารามิเตอร์ | |
---|---|
deviceState |
TestDeviceState |
setEmulatorOutputStream
public void setEmulatorOutputStream (SizeLimitedOutputStream output)
สำหรับโปรแกรมจำลอง ให้ตั้งค่า SizeLimitedOutputStream
เพื่อบันทึกเอาต์พุต
พารามิเตอร์ | |
---|---|
output |
SizeLimitedOutputStream : เพื่อบันทึกเอาต์พุต
|
setEmulatorProcess
public void setEmulatorProcess (Process p)
พารามิเตอร์ | |
---|---|
p |
Process |
setFastbootEnabled
public void setFastbootEnabled (boolean fastbootEnabled)
พารามิเตอร์ | |
---|---|
fastbootEnabled |
boolean |
setFastbootPath
public void setFastbootPath (String fastbootPath)
พารามิเตอร์ | |
---|---|
fastbootPath |
String |
ตั้งค่าอุปกรณ์
public void setIDevice (IDevice newDevice)
พารามิเตอร์ | |
---|---|
newDevice |
IDevice |
setOptions
public void setOptions (TestDeviceOptions options)
พารามิเตอร์ | |
---|---|
options |
TestDeviceOptions |
ตั้งค่าพร็อพเพอร์ตี้
public boolean setProperty (String propKey, String propValue)
พารามิเตอร์ | |
---|---|
propKey |
String |
propValue |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
SetRecovery
public void setRecovery (IDeviceRecovery recovery)
พารามิเตอร์ | |
---|---|
recovery |
IDeviceRecovery |
ตั้งโหมดการกู้คืน
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
พารามิเตอร์ | |
---|---|
mode |
ITestDevice.RecoveryMode |
ตั้งค่าการตั้งค่า
public void setSetting (String namespace, String key, String value)
พารามิเตอร์ | |
---|---|
namespace |
String |
key |
String |
value |
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าการตั้งค่า
public void setSetting (int userId, String namespace, String key, String value)
พารามิเตอร์ | |
---|---|
userId |
int |
namespace |
String |
key |
String |
value |
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
พารามิเตอร์ | |
---|---|
useFastbootErase |
boolean |
StartLogcat
public void startLogcat ()
ผู้ใช้เริ่มต้น
public boolean startUser (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ผู้ใช้เริ่มต้น
public boolean startUser (int userId, boolean waitFlag)
พารามิเตอร์ | |
---|---|
userId |
int |
waitFlag |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
StopEmulatorเอาต์พุต
public void stopEmulatorOutput ()
StopLogcat
public void stopLogcat ()
ผู้ใช้
public boolean stopUser (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ผู้ใช้
public boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)
พารามิเตอร์ | |
---|---|
userId |
int |
waitFlag |
boolean |
forceFlag |
boolean |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
SwitchToAdbTcp
public String switchToAdbTcp ()
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
สลับไปยัง AdbUsb
public boolean switchToAdbUsb ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เปลี่ยนผู้ใช้
public boolean switchUser (int userId)
พารามิเตอร์ | |
---|---|
userId |
int |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
เปลี่ยนผู้ใช้
public boolean switchUser (int userId, long timeout)
พารามิเตอร์ | |
---|---|
userId |
int |
timeout |
long |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ซิงค์ไฟล์
public boolean syncFiles (File localFileDir, String deviceFilePath)
พารามิเตอร์ | |
---|---|
localFileDir |
File |
deviceFilePath |
String |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
TakeBugreport
public Bugreport takeBugreport ()
คิกรีเทิร์น | |
---|---|
Bugreport |
ยกเลิกการเข้ารหัสอุปกรณ์
public boolean unencryptDevice ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ถอนการติดตั้งแพ็คเกจ
public String uninstallPackage (String packageName)
พารามิเตอร์ | |
---|---|
packageName |
String |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ถอนการติดตั้งPackageForUser
public String uninstallPackageForUser (String packageName, int userId)
พารามิเตอร์ | |
---|---|
packageName |
String |
userId |
int |
คิกรีเทิร์น | |
---|---|
String |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ปลดล็อกอุปกรณ์
public boolean unlockDevice ()
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รอสิ้นสุดการเปิดเครื่อง
public boolean waitForBootComplete (long timeOut)
พารามิเตอร์ | |
---|---|
timeOut |
long |
คิกรีเทิร์น | |
---|---|
boolean |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รออุปกรณ์ที่พร้อมใช้งาน
public void waitForDeviceAvailable ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รออุปกรณ์ที่พร้อมใช้งาน
public void waitForDeviceAvailable (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รอการกู้คืนอุปกรณ์
public boolean waitForDeviceInRecovery (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
คิกรีเทิร์น | |
---|---|
boolean |
รออุปกรณ์ในไซด์โหลด
public boolean waitForDeviceInSideload (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
คิกรีเทิร์น | |
---|---|
boolean |
รออุปกรณ์ไม่พร้อมให้บริการ
public boolean waitForDeviceNotAvailable (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
คิกรีเทิร์น | |
---|---|
boolean |
รออุปกรณ์ออนไลน์
public void waitForDeviceOnline ()
การขว้าง | |
---|---|
DeviceNotAvailableException |
รออุปกรณ์ออนไลน์
public void waitForDeviceOnline (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
การขว้าง | |
---|---|
DeviceNotAvailableException |
รอเชลล์อุปกรณ์
public boolean waitForDeviceShell (long waitTime)
พารามิเตอร์ | |
---|---|
waitTime |
long |
คิกรีเทิร์น | |
---|---|
boolean |
วิธีการป้องกัน
checkApiLevelAgainst
protected void checkApiLevelAgainst (String feature, int strictMinLevel)
พารามิเตอร์ | |
---|---|
feature |
String |
strictMinLevel |
int |
สร้างการดำเนินการใหม่ของอุปกรณ์
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
สร้าง RebootDeviceAction
ไว้ใช้เมื่อดำเนินการรีบูต
พารามิเตอร์ | |
---|---|
rebootMode |
NativeDevice.RebootMode : โหมดของการรีบูตนี้ |
reason |
String : สำหรับการรีบูตนี้ |
คิกรีเทิร์น | |
---|---|
NativeDevice.RebootDeviceAction |
RebootDeviceAction ที่สร้างขึ้น
|
รีบูต doAdb
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
ทำการรีบูต adb
พารามิเตอร์ | |
---|---|
rebootMode |
NativeDevice.RebootMode : โหมดของการรีบูตนี้ |
reason |
String : สำหรับการรีบูตนี้ |
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตรวจสอบให้แน่ใจว่ารันไทม์รองรับ
protected void ensureRuntimePermissionSupported ()
เมธอด Helper ในการส่งข้อยกเว้นหากไม่รองรับสิทธิ์รันไทม์
การขว้าง | |
---|---|
DeviceNotAvailableException |
getBugreportภายใน
protected InputStreamSource getBugreportInternal ()
คิกรีเทิร์น | |
---|---|
InputStreamSource |
getBugreportzภายใน
protected File getBugreportzInternal ()
เมธอดของตัวช่วยภายในเพื่อรับไฟล์ ZIP ของ Bugreportz เป็น ERROR(/File)
คิกรีเทิร์น | |
---|---|
File |
InternalGetProperty
protected String internalGetProperty (String propName, String fastbootVar, String description)
ดึงข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์จากแคช ddmlib โดยค่าเริ่มต้น และกลับไปใช้ "adb" shell getprop" หรือ "fastboot getvar" ขึ้นอยู่กับว่าอุปกรณ์อยู่ใน Fastboot หรือไม่
พารามิเตอร์ | |
---|---|
propName |
String : ชื่อพร็อพเพอร์ตี้ของอุปกรณ์ที่ส่งคืนโดย "adb shell getprop" |
fastbootVar |
String : ชื่อของตัวแปร Fastboot ที่เทียบเท่าในการค้นหา หาก null
ระบบจะไม่พยายามค้นหา Fastboot |
description |
String : คำอธิบายตัวแปรง่ายๆ อักษรตัวแรกควรเป็นตัวพิมพ์ใหญ่ |
คิกรีเทิร์น | |
---|---|
String |
สตริงซึ่งอาจเป็น null หรือว่างเปล่า ซึ่งมีค่าของพร็อพเพอร์ตี้ที่ระบุ
|
การขว้าง | |
---|---|
DeviceNotAvailableException |
ใหม่กว่า
protected boolean isNewer (File localFile, IFileEntry entry)
แสดงผล true
หากไฟล์ในเครื่องเก่ากว่าไฟล์ระยะไกล IFileEntry
กำลัง
ที่แม่นยำเป็นนาที ในกรณีที่เวลาเท่ากัน จะถือว่าไฟล์ดังกล่าวใหม่กว่า
พารามิเตอร์ | |
---|---|
localFile |
File |
entry |
IFileEntry |
คิกรีเทิร์น | |
---|---|
boolean |
ดำเนินการของอุปกรณ์
protected boolean performDeviceAction (String actionDescription, com.android.tradefed.device.NativeDevice.DeviceAction action, int retryAttempts)
ทำงานในอุปกรณ์นี้ พยายามกู้คืนอุปกรณ์และลองใช้คำสั่งอีกครั้ง (ไม่บังคับ) หากการดำเนินการไม่สำเร็จ
พารามิเตอร์ | |
---|---|
actionDescription |
String : คำอธิบายสั้นๆ เกี่ยวกับการดำเนินการที่ต้องทำ ใช้สำหรับการบันทึก
วัตถุประสงค์เท่านั้น |
action |
com.android.tradefed.device.NativeDevice.DeviceAction : การดำเนินการที่ต้องทำ |
retryAttempts |
int : ความพยายามที่จะดําเนินการอีกครั้งหากไม่สำเร็จ แต่
กู้คืนสำเร็จ |
คิกรีเทิร์น | |
---|---|
boolean |
true หากดำเนินการเรียบร้อยแล้ว |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากการพยายามกู้คืนไม่สำเร็จหรือพยายามดำเนินการจนครบจำนวนสูงสุดโดยไม่มี สำเร็จ |
รีบูต postAdb
protected void postAdbReboot ()
การดำเนินการเพิ่มเติมที่อาจทำได้หลังจากการรีบูต
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่า PrePostBootSetup
protected void prePostBootSetup ()
อนุญาตให้อุปกรณ์แต่ละประเภท (AndroidNativeDevice, TestDevice) ลบล้างเมธอดนี้สำหรับ หลังเปิดเครื่องเฉพาะ
การขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งนาฬิกา
protected void setClock (Clock clock)
ตั้งค่าอินสแตนซ์ของนาฬิกาที่จะใช้
พารามิเตอร์ | |
---|---|
clock |
Clock |
ตั้งค่าLogStartDelay
protected void setLogStartDelay (int delay)
ตั้งเวลาเป็นมิลลิวินาทีให้รอก่อนเริ่มจับภาพ Logcat สำหรับอุปกรณ์ออนไลน์
พารามิเตอร์ | |
---|---|
delay |
int : ล่าช้าเป็นมิลลิวินาที
|
รออุปกรณ์ไม่พร้อมให้บริการ
protected void waitForDeviceNotAvailable (String operationDesc, long time)
พารามิเตอร์ | |
---|---|
operationDesc |
String |
time |
long |