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)
یک ویژگی دستگاه را از کش ddmlib به طور پیشفرض واکشی کنید و بسته به اینکه دستگاه در Fastboot باشد یا خیر، به «adb shell getprop» یا «fastboot getvar» برگردید.
IDeviceMonitor : IDeviceMonitor برای اطلاع از تغییرات وضعیت تخصیص. می تواند پوچ باشد
روش های عمومی
checkApiLevelAgainstNextRelease
public boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
مولفه های
strictMinLevel
int
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
بررسی اتصال
public boolean checkConnectivity ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
clearErrorDialogs
public boolean clearErrorDialogs ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
clearLastConnectedWifiNetwork
public void clearLastConnectedWifiNetwork ()
clearLogcat
public void clearLogcat ()
اتصال به شبکه Wifi
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)
مولفه های
wifiSsid
String
wifiPsk
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
اتصال به شبکه Wifi
public boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)
مولفه های
wifiSsid
String
wifiPsk
String
scanSsid
boolean
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
ConnectToWifiNetworkIfNeeded
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)
مولفه های
wifiSsid
String
wifiPsk
String
scanSsid
boolean
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
ConnectToWifiNetworkIfNeeded
public boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk)
مولفه های
wifiSsid
String
wifiPsk
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
createUser
public int createUser (String name,
boolean guest,
boolean ephemeral)
مولفه های
name
String
guest
boolean
ephemeral
boolean
برمی گرداند
int
پرتاب می کند
DeviceNotAvailableException
createUser
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
deviceSoftRestarted
public boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
مولفه های
prevSystemServerProcess
ProcessInfo
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
deviceSoftRestartedSince
public boolean deviceSoftRestartedSince (long utcEpochTime,
TimeUnit timeUnit)
مولفه های
utcEpochTime
long
timeUnit
TimeUnit
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
غیرفعال کردن AdbRoot
public boolean disableAdbRoot ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
غیرفعال کردن کیگارد
public void disableKeyguard ()
پرتاب می کند
DeviceNotAvailableException
شبکه مانیتور را غیرفعال کنید
public boolean disableNetworkMonitor ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
قطع اتصال از وای فای
public boolean disconnectFromWifi ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
doesFileExist
public boolean doesFileExist (String deviceFilePath)
مولفه های
deviceFilePath
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
dumpHeap
public File dumpHeap (String process,
String devicePath)
مولفه های
process
String
devicePath
String
برمی گرداند
File
پرتاب می کند
DeviceNotAvailableException
فعال کردن AdbRoot
public boolean enableAdbRoot ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
مانیتور شبکه را فعال کنید
public boolean enableNetworkMonitor ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
دستگاه رمزگذاری
public boolean encryptDevice (boolean inplace)
مولفه های
inplace
boolean
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
دستور Adb را اجرا کنید
public String executeAdbCommand (long timeout,
String... cmdArgs)
مولفه های
timeout
long
cmdArgs
String
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
دستور Adb را اجرا کنید
public String executeAdbCommand (String... cmdArgs)
مولفه های
cmdArgs
String
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
دستور Fastboot Command را اجرا کنید
public CommandResult executeFastbootCommand (String... cmdArgs)
مولفه های
cmdArgs
String
برمی گرداند
CommandResult
پرتاب می کند
DeviceNotAvailableException
دستور Fastboot Command را اجرا کنید
public CommandResult executeFastbootCommand (long timeout,
String... cmdArgs)
مولفه های
timeout
long
cmdArgs
String
برمی گرداند
CommandResult
پرتاب می کند
DeviceNotAvailableException
اجرایLongFastbootCommand
public CommandResult executeLongFastbootCommand (String... cmdArgs)
مولفه های
cmdArgs
String
برمی گرداند
CommandResult
پرتاب می کند
DeviceNotAvailableException
ShellCommand را اجرا کنید
public String executeShellCommand (String command)
مولفه های
command
String
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
ShellCommand را اجرا کنید
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
مولفه های
command
String
receiver
IShellOutputReceiver
maxTimeToOutputShellResponse
long
timeUnit
TimeUnit
retryAttempts
int
پرتاب می کند
DeviceNotAvailableException
ShellCommand را اجرا کنید
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
ShellCommand را اجرا کنید
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
public getActiveApexes ()
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
getAllSettings
public getAllSettings (String namespace)
مولفه های
namespace
String
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
getAllocationState
public DeviceAllocationState getAllocationState ()
برمی گرداند
DeviceAllocationState
getAndroidId
public String getAndroidId (int userId)
مولفه های
userId
int
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
getAndroidIds
public getAndroidIds ()
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
getApiLevel
public int getApiLevel ()
برمی گرداند
int
پرتاب می کند
DeviceNotAvailableException
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
مولفه های
packageName
String
برمی گرداند
PackageInfo
پرتاب می کند
DeviceNotAvailableException
getAppPackageInfos
public getAppPackageInfos ()
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
getBasebandVersion
public String getBasebandVersion ()
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
دریافت باتری
public Integer getBattery ()
برمی گرداند
Integer
getBooleanProperty
public boolean getBooleanProperty (String name,
boolean defaultValue)
مولفه های
name
String
defaultValue
boolean
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
getBootHistory
public getBootHistory ()
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
getBootHistorySince
public getBootHistorySince (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
getBuildSigningKeys
public String getBuildSigningKeys ()
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
getCachedDeviceDescriptor
public DeviceDescriptor getCachedDeviceDescriptor ()
برمی گرداند
DeviceDescriptor
بچه ها بگیر
public String[] getChildren (String path)
مولفه های
path
String
برمی گرداند
String[]
پرتاب می کند
DeviceNotAvailableException
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
public String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
مولفه های
packageFile
File
reinstall
boolean
userId
int
extraArgs
String
برمی گرداند
String
پرتاب می کند
DeviceNotAvailableException
installPackageForUser
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
isAppEnumerationSupported
public boolean isAppEnumerationSupported ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isDeviceEncrypted
public boolean isDeviceEncrypted ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isDirectory
public boolean isDirectory (String path)
مولفه های
path
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isEnableAdbRoot است
public boolean isEnableAdbRoot ()
برمی گرداند
boolean
true اگر ریشه adb باید در دستگاه فعال باشد
isEncryptionSupported
public boolean isEncryptionSupported ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
قابل اجرا است
public boolean isExecutable (String fullPath)
مولفه های
fullPath
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isFastbootEnabled است
public boolean isFastbootEnabled ()
برمی گرداند
boolean
بی سر است
public boolean isHeadless ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isMultiUserSupported
public boolean isMultiUserSupported ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isPackageInstalled است
public boolean isPackageInstalled (String packageName,
String userId)
مولفه های
packageName
String
userId
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isPackageInstalled است
public boolean isPackageInstalled (String packageName)
مولفه های
packageName
String
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isRuntimePermissionSupported است
public boolean isRuntimePermissionSupported ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isStateBootloaderOrFastbootd
public boolean isStateBootloaderOrFastbootd ()
برمی گرداند
boolean
isUserRunning
public boolean isUserRunning (int userId)
مولفه های
userId
int
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isUserSecondary
public boolean isUserSecondary (int userId)
مولفه های
userId
int
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
isWifiEnabled است
public boolean isWifiEnabled ()
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
listDisplayIds
public listDisplayIds ()
برمی گرداند
پرتاب می کند
DeviceNotAvailableException
لیست کاربران
public listUsers ()
برمی گرداند
پرتاب می کند
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
nonBlockingReboot
public void nonBlockingReboot ()
پرتاب می کند
DeviceNotAvailableException
postAdbRootAction
public void postAdbRootAction ()
اگر دستگاه نیاز به انجام برخی اقدامات خاص پس از ریشه adb و قبل از اینکه دستگاه دوباره آنلاین شود، لغو شود. اجرای پیشفرض شامل هیچ اقدام اضافی نمیشود. ریشه adb در این مرحله تضمین نمی شود که فعال شود.
پرتاب می کند
DeviceNotAvailableException
postAdbUnrootAction
public void postAdbUnrootAction ()
اگر دستگاه نیاز به انجام برخی اقدامات خاص پس از unroot adb و قبل از اینکه دستگاه دوباره آنلاین شود، لغو شود. اجرای پیشفرض شامل هیچ اقدام اضافی نمیشود. غیرفعال شدن ریشه adb در این مرحله تضمینی نیست.
پرتاب می کند
DeviceNotAvailableException
postBootSetup
public void postBootSetup ()
پرتاب می کند
DeviceNotAvailableException
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
مولفه های
exception
Throwable
preInvocationSetup
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
pushDir
public boolean pushDir (File localFileDir,
String deviceFilePath,
excludedDirectories)
مولفه های
localFileDir
File
deviceFilePath
String
excludedDirectories
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
pushDir
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
pushString
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
rebootIntoBootloader
public void rebootIntoBootloader ()
پرتاب می کند
DeviceNotAvailableException
rebootIntoFastbootd
public void rebootIntoFastbootd ()
پرتاب می کند
DeviceNotAvailableException
rebootIntoRecovery
public void rebootIntoRecovery ()
پرتاب می کند
DeviceNotAvailableException
rebootIntoSideload
public void rebootIntoSideload ()
پرتاب می کند
DeviceNotAvailableException
rebootIntoSideload
public void rebootIntoSideload (boolean autoReboot)
مولفه های
autoReboot
boolean
پرتاب می کند
DeviceNotAvailableException
راه اندازی مجدد تا آنلاین
public void rebootUntilOnline ()
پرتاب می کند
DeviceNotAvailableException
راه اندازی مجدد تا آنلاین
public void rebootUntilOnline (String reason)
مولفه های
reason
String
پرتاب می کند
DeviceNotAvailableException
rebootUserspace
public void rebootUserspace ()
پرتاب می کند
DeviceNotAvailableException
rebootUserspaceUntilOnline
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
removeUser
public boolean removeUser (int userId)
مولفه های
userId
int
برمی گرداند
boolean
پرتاب می کند
DeviceNotAvailableException
resetContentProviderSetup
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
پیکربندی set
public void setConfiguration (IConfiguration configuration)
یک ویژگی دستگاه را از کش ddmlib به طور پیشفرض واکشی کنید و بسته به اینکه دستگاه در Fastboot باشد یا خیر، به «adb shell getprop» یا «fastboot getvar» برگردید.
مولفه های
propName
String : نام ویژگی دستگاه که توسط «adb shell getprop» برگردانده شده است
fastbootVar
String : نام متغیر fastboot معادل query. اگر null ، کوئری فست بوت انجام نخواهد شد
description
String : یک توضیح ساده از متغیر. حرف اول باید بزرگ باشد.
برمی گرداند
String
یک رشته، احتمالا null یا خالی، حاوی مقدار خاصیت داده شده
اگر فایل محلی جدیدتر از فایل راه دور باشد، true را برگردانید. IFileEntry با دقت به دقیقه، در صورت مساوی بودن، فایل جدیدتر در نظر گرفته می شود.
مولفه های
localFile
File
entry
IFileEntry
برمی گرداند
boolean
performDeviceAction
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
اگر تلاش برای بازیابی با شکست مواجه شد یا حداکثر تلاش بدون موفقیت انجام شد
postAdbReboot
protected void postAdbReboot ()
اقدامات اضافی احتمالی که می توان پس از راه اندازی مجدد انجام داد.
پرتاب می کند
DeviceNotAvailableException
prePostBootSetup
protected void prePostBootSetup ()
به هر نوع دستگاه (AndroidNativeDevice، TestDevice) اجازه میدهد این روش را برای راهاندازی خاص پس از بوت لغو کند.
پرتاب می کند
DeviceNotAvailableException
تنظیم ساعت
protected void setClock (Clock clock)
نمونه ساعت را برای استفاده تنظیم کنید.
مولفه های
clock
Clock
setLogStartDelay
protected void setLogStartDelay (int delay)
زمان انتظار را قبل از شروع ضبط logcat برای یک دستگاه آنلاین بر حسب میلی ثانیه تنظیم می کند.
مولفه های
delay
int : تاخیر در ms
waitForDeviceNotAvailable
protected void waitForDeviceNotAvailable (String operationDesc,
long time)
مولفه های
operationDesc
String
time
long
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.