TargetFileUtils

public class TargetFileUtils
extends Object

java.lang.Oggetto
com.android.tradefed.util.TargetFileUtils


Riepilogo

Costruttori pubblici

TargetFileUtils ()

Metodi pubblici

static findFile (String path, String namePattern, options, ITestDevice device) findFile (String path, String namePattern, options, ITestDevice device)

Metodo helper che esegue un comando adb shell find e restituisce i risultati come ERROR(/ArrayList ) ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

Legge i bit di autorizzazione del file di un percorso.

static boolean hasPermission ( TargetFileUtils.FilePermission permission, String permissionBits)

Determina se i bit di autorizzazione concedono l'autorizzazione di specifica a qualsiasi gruppo.

static boolean isReadOnly (String filepath, ITestDevice device)

Controlla se l'autorizzazione per un determinato percorso è di sola lettura.

static boolean isReadWriteOnly (String filepath, ITestDevice device)

Controlla se l'autorizzazione per un determinato percorso è readwrite.

Costruttori pubblici

TargetFileUtils

public TargetFileUtils ()

Metodi pubblici

trovaFile

public static  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

Metodo helper che esegue un comando adb shell find e restituisce i risultati come ERROR(/ArrayList ) ERROR(/ArrayList ) .

Parametri
path String : il percorso da cercare sul dispositivo.

namePattern String : il modello del nome del file.

options : A ERROR(/List) of String per altre opzioni passate a find.

device ITestDevice : il dispositivo di prova.

ritorna
Il risultato in ERROR(/ArrayList ) ERROR(/ArrayList ) .

Getta
DeviceNotAvailableException se la connessione con il dispositivo viene persa e non può essere ripristinata.

avere il permesso

public static String getPermission (String filepath, 
                ITestDevice device)

Legge i bit di autorizzazione del file di un percorso.

Parametri
filepath String : percorso di un file o di una directory.

device ITestDevice : il dispositivo di prova.

ritorna
String Bit di autorizzazione ottale per il percorso.

Getta
DeviceNotAvailableException

hasPermission

public static boolean hasPermission (TargetFileUtils.FilePermission permission, 
                String permissionBits)

Determina se i bit di autorizzazione concedono l'autorizzazione di specifica a qualsiasi gruppo.

Parametri
permission TargetFileUtils.FilePermission : specifica le autorizzazioni.

permissionBits String : La stringa ottale dei permessi (es. 741).

ritorna
boolean Vero se qualsiasi proprietario/gruppo/globale dispone dell'autorizzazione specifica.

è di sola lettura

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Controlla se l'autorizzazione per un determinato percorso è di sola lettura.

Parametri
filepath String : percorso di un file o di una directory.

device ITestDevice : il dispositivo di prova.

ritorna
boolean true se il percorso è di sola lettura, false in caso contrario.

Getta
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Controlla se l'autorizzazione per un determinato percorso è readwrite.

Parametri
filepath String : percorso di un file o di una directory.

device ITestDevice : il dispositivo di prova.

ritorna
boolean true se il percorso è readwrite, false in caso contrario.

Getta
DeviceNotAvailableException