NativeDevice
public class NativeDevice
extends Object
implements IManagedTestDevice, IConfigurationReceiver
java.lang.object | |
↳ | com.android.tradefed.device.NativeDevice |
اجرای پیشفرض دستگاههای اندرویدی 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 () اگر دستگاه نیاز به انجام برخی اقدامات خاص پس از unroot adb و قبل از اینکه دستگاه دوباره آنلاین شود، لغو شود. |
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) 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 () تلاش برای بازیابی ارتباطات دستگاه |
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, listeners) runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) |
boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners) |
boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) |
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 () روش کمکی برای پرتاب استثنا در صورت عدم پشتیبانی از مجوز زمان اجرا |
InputStreamSource | getBugreportInternal () |
File | getBugreportzInternal () روش Internal Helper برای دریافت فایل zip bugreportz به صورت |
IRunUtil | getRunUtil () نمونه |
String | internalGetProperty (String propName, String fastbootVar, String description) یک ویژگی دستگاه را از کش ddmlib به طور پیشفرض واکشی کنید و بسته به اینکه دستگاه در Fastboot باشد یا خیر، به «adb shell getprop» یا «fastboot getvar» برگردید. |
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) |
ثابت ها
INVALID_USER_ID
public static final int INVALID_USER_ID
مقدار بازگشتی برای هر شناسه کاربری نامعتبر/یافتنی: UserHandle مقدار -10000 را تعریف کرد
مقدار ثابت: -10000 (0xffffd8f0)
MAX_HOST_DEVICE_TIME_OFFSET
protected static final long MAX_HOST_DEVICE_TIME_OFFSET
مقدار ثابت: 5000 (0x0000000000001388)
MAX_RETRY_ATTEMPTS
protected static final int MAX_RETRY_ATTEMPTS
تعداد پیش فرض دستور سعی مجدد برای انجام
مقدار ثابت: 2 (0x00000002)
فیلدها
SD_CARD
protected static final String SD_CARD
STORAGE_EMULATED
protected static final String STORAGE_EMULATED
mOptions
protected TestDeviceOptions mOptions
mStateMonitor
protected final IDeviceStateMonitor mStateMonitor
سازندگان عمومی
NativeDevice
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 |
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
publicgetActiveApexes ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getAllSettings
publicgetAllSettings (String namespace)
پارامترها | |
---|---|
namespace | String |
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getAllocationState
public DeviceAllocationState getAllocationState ()
برمی گرداند | |
---|---|
DeviceAllocationState |
getAndroidId
public String getAndroidId (int userId)
پارامترها | |
---|---|
userId | int |
برمی گرداند | |
---|---|
String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getAndroidIds
publicgetAndroidIds ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getApiLevel
public int getApiLevel ()
برمی گرداند | |
---|---|
int |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
پارامترها | |
---|---|
packageName | String |
برمی گرداند | |
---|---|
PackageInfo |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getAppPackageInfos
publicgetAppPackageInfos ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
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
publicgetBootHistory ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getBootHistorySince
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 |
getBuildSigningKeys
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 |
getDeviceTimeOffset
public long getDeviceTimeOffset (Date date)
پارامترها | |
---|---|
date | Date |
برمی گرداند | |
---|---|
long |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public InputStreamSource getEmulatorOutput ()
برمی گرداند | |
---|---|
InputStreamSource |
getEmulatorProcess
public Process getEmulatorProcess ()
برمی گرداند | |
---|---|
Process |
getExecuteShellCommandLog
public final File getExecuteShellCommandLog ()
گزارشی که شامل تمام گزارشهای executeShellCommand(String)
.
برمی گرداند | |
---|---|
File |
getExternalStoreFreeSpace
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
از مسیر غیر ریشه. FIXME: سیستم 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 |
getLastExpectedRebootTimeMillis
public long getLastExpectedRebootTimeMillis ()
برمی گرداند | |
---|---|
long |
getLaunchApiLevel
public int getLaunchApiLevel ()
برمی گرداند | |
---|---|
int |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getLogcat
public InputStreamSource getLogcat ()
برمی گرداند | |
---|---|
InputStreamSource |
getLogcat
public InputStreamSource getLogcat (int maxBytes)
پارامترها | |
---|---|
maxBytes | int |
برمی گرداند | |
---|---|
InputStreamSource |
getLogcatDump
public InputStreamSource getLogcatDump ()
برمی گرداند | |
---|---|
InputStreamSource |
getLogcatSince
public InputStreamSource getLogcatSince (long date)
پارامترها | |
---|---|
date | long |
برمی گرداند | |
---|---|
InputStreamSource |
دریافت مک آدرس
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 |
getPartitionFreeSpace
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 |
getRecoveryMode
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 |
دریافت شماره سریال
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 |
گرفتن سنگ قبر
publicgetTombstones ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getTotalMemory
public long getTotalMemory ()
برمی گرداند | |
---|---|
long |
getUninstalablePackageNames
publicgetUninstallablePackageNames ()
برمی گرداند | |
---|---|
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getUseFastbootErase
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 |
handleAlocationEvent
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 |
installPackageForUser
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
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 |
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)
IConfiguration
در حال استفاده را تزریق می کند.
پارامترها | |
---|---|
configuration | IConfiguration |
setDate
public void setDate (Date date)
پارامترها | |
---|---|
date | Date |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setDeviceOwner
public boolean setDeviceOwner (String componentName, int userId)
پارامترها | |
---|---|
componentName | String |
userId | int |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setDeviceState
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 |
setIDevice
public void setIDevice (IDevice newDevice)
پارامترها | |
---|---|
newDevice | IDevice |
setOptions
public void setOptions (TestDeviceOptions options)
پارامترها | |
---|---|
options | TestDeviceOptions |
setProperty
public boolean setProperty (String propKey, String propValue)
پارامترها | |
---|---|
propKey | String |
propValue | String |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setRecovery
public void setRecovery (IDeviceRecovery recovery)
پارامترها | |
---|---|
recovery | IDeviceRecovery |
setRecoveryMode
public void setRecoveryMode (ITestDevice.RecoveryMode mode)
پارامترها | |
---|---|
mode | ITestDevice.RecoveryMode |
setSetting
public void setSetting (String namespace, String key, String value)
پارامترها | |
---|---|
namespace | String |
key | String |
value | String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setSetting
public void setSetting (int userId, String namespace, String key, String value)
پارامترها | |
---|---|
userId | int |
namespace | String |
key | String |
value | String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setUseFastbootErase
public void setUseFastbootErase (boolean useFastbootErase)
پارامترها | |
---|---|
useFastbootErase | boolean |
startLogcat
public void startLogcat ()
startUser
public boolean startUser (int userId)
پارامترها | |
---|---|
userId | int |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
startUser
public boolean startUser (int userId, boolean waitFlag)
پارامترها | |
---|---|
userId | int |
waitFlag | boolean |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
stopEmulatorOutput
public void stopEmulatorOutput ()
stopLogcat
public void stopLogcat ()
stopUser
public boolean stopUser (int userId)
پارامترها | |
---|---|
userId | int |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
stopUser
public boolean stopUser (int userId, boolean waitFlag, boolean forceFlag)
پارامترها | |
---|---|
userId | int |
waitFlag | boolean |
forceFlag | boolean |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
switchToAdbTcp
public String switchToAdbTcp ()
برمی گرداند | |
---|---|
String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
switchToAdbUsb
public boolean switchToAdbUsb ()
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
switchUser
public boolean switchUser (int userId)
پارامترها | |
---|---|
userId | int |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
switchUser
public boolean switchUser (int userId, long timeout)
پارامترها | |
---|---|
userId | int |
timeout | long |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
syncFiles
public boolean syncFiles (File localFileDir, String deviceFilePath)
پارامترها | |
---|---|
localFileDir | File |
deviceFilePath | String |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
takeBugreport
public Bugreport takeBugreport ()
برمی گرداند | |
---|---|
Bugreport |
unencrypt Device
public boolean unencryptDevice ()
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
UninstallPackage
public String uninstallPackage (String packageName)
پارامترها | |
---|---|
packageName | String |
برمی گرداند | |
---|---|
String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
uninstallPackageForUser
public String uninstallPackageForUser (String packageName, int userId)
پارامترها | |
---|---|
packageName | String |
userId | int |
برمی گرداند | |
---|---|
String |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
باز کردن قفل دستگاه
public boolean unlockDevice ()
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForBootComplete
public boolean waitForBootComplete (long timeOut)
پارامترها | |
---|---|
timeOut | long |
برمی گرداند | |
---|---|
boolean |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public void waitForDeviceAvailable ()
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForDeviceAvailable
public void waitForDeviceAvailable (long waitTime)
پارامترها | |
---|---|
waitTime | long |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
پارامترها | |
---|---|
waitTime | long |
برمی گرداند | |
---|---|
boolean |
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
پارامترها | |
---|---|
waitTime | long |
برمی گرداند | |
---|---|
boolean |
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
پارامترها | |
---|---|
waitTime | long |
برمی گرداند | |
---|---|
boolean |
waitForDeviceOnline
public void waitForDeviceOnline ()
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForDeviceOnline
public void waitForDeviceOnline (long waitTime)
پارامترها | |
---|---|
waitTime | long |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
پارامترها | |
---|---|
waitTime | long |
برمی گرداند | |
---|---|
boolean |
روش های محافظت شده
checkApiLevelAgainst
protected void checkApiLevelAgainst (String feature, int strictMinLevel)
پارامترها | |
---|---|
feature | String |
strictMinLevel | int |
createRebootDeviceAction
protected NativeDevice.RebootDeviceAction createRebootDeviceAction (NativeDevice.RebootMode rebootMode, String reason)
یک RebootDeviceAction
ایجاد کنید تا در هنگام انجام یک عمل راه اندازی مجدد استفاده شود.
پارامترها | |
---|---|
rebootMode | NativeDevice.RebootMode : حالتی از این راهاندازی مجدد. |
reason | String : برای این راه اندازی مجدد. |
برمی گرداند | |
---|---|
NativeDevice.RebootDeviceAction | RebootDeviceAction ایجاد شده |
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
یک راه اندازی مجدد adb انجام دهید.
پارامترها | |
---|---|
rebootMode | NativeDevice.RebootMode : حالتی از این راهاندازی مجدد. |
reason | String : برای این راه اندازی مجدد. |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
sureRuntimePermissionSupported
protected void ensureRuntimePermissionSupported ()
روش کمکی برای پرتاب استثنا در صورت عدم پشتیبانی از مجوز زمان اجرا
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getBugreportInternal
protected InputStreamSource getBugreportInternal ()
برمی گرداند | |
---|---|
InputStreamSource |
getBugreportzInternal
protected File getBugreportzInternal ()
روش Internal Helper برای دریافت فایل zip bugreportz به صورت ERROR(/File)
.
برمی گرداند | |
---|---|
File |
getRunUtil
protected IRunUtil getRunUtil ()
نمونه RunUtil
برای استفاده دریافت کنید.
برمی گرداند | |
---|---|
IRunUtil |
insideGetProperty
protected String internalGetProperty (String propName, String fastbootVar, String description)
یک ویژگی دستگاه را از کش ddmlib به طور پیشفرض واکشی کنید و بسته به اینکه دستگاه در Fastboot باشد یا خیر، به «adb shell getprop» یا «fastboot getvar» برگردید.
پارامترها | |
---|---|
propName | String : نام ویژگی دستگاه که توسط «adb shell getprop» برگردانده شده است |
fastbootVar | String : نام متغیر fastboot معادل query. اگر null ، کوئری فست بوت انجام نخواهد شد |
description | String : یک توضیح ساده از متغیر. حرف اول باید بزرگ باشد. |
برمی گرداند | |
---|---|
String | یک رشته، احتمالا null یا خالی، حاوی مقدار خاصیت داده شده |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
جدیدتر است
protected boolean isNewer (File localFile, IFileEntry entry)
اگر فایل محلی جدیدتر از فایل راه دور باشد، 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 |
setClock
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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.