Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ContentProviderHandler

public class ContentProviderHandler
extends Object

java.lang.Object
com.android.tradefed.device.contentprovider.ContentProviderHandler


Gestionnaire qui abstrait les interactions du fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations.

Toutes les implémentations de cette classe doivent tenir compte de l'utilisateur en cours d'exécution sur l'appareil.

Résumé

Des champs

public static final String[] COLUMNS

public static final String COLUMN_ABSOLUTE_PATH

public static final String COLUMN_DIRECTORY

public static final String COLUMN_METADATA

public static final String COLUMN_MIME_TYPE

public static final String COLUMN_NAME

public static final String CONTENT_PROVIDER_URI

public static final String NO_RESULTS_STRING

public static final String PACKAGE_NAME

public static final String QUERY_INFO_VALUE

Constructeurs publics

ContentProviderHandler ( ITestDevice device)

Constructeur.

Méthodes publiques

static String createEscapedContentUri (String deviceFilePath)

Renvoie la chaîne URI complète pour le chemin du périphérique donné, échappée et codée pour éviter les caractères non URL.

boolean deleteFile (String deviceFilePath)

Rappel du fournisseur de contenu qui supprime un fichier à l'emplacement de l'URI.

boolean pullDir (String deviceFilePath, File localDir)

Extraire récursivement le contenu du répertoire du périphérique à l'aide du fournisseur de contenu

boolean pullFile (String deviceFilePath, File localFile)

Rappel du fournisseur de contenu qui extrait un fichier de l'emplacement de l'URI dans un fichier local.

boolean pushFile (File fileToPush, String deviceFilePath)

Rappel du fournisseur de contenu qui pousse un fichier vers l'emplacement URI.

boolean setUp ()

Assurez-vous que l'apk d'assistance du fournisseur de contenu est installé et prêt à être utilisé.

void tearDown ()

Nettoyez l'appareil de l'assistant du fournisseur de contenu.

Des champs

COLONNES

public static final String[] COLUMNS

COLUMN_ABSOLUTE_PATH

public static final String COLUMN_ABSOLUTE_PATH

COLUMN_DIRECTORY

public static final String COLUMN_DIRECTORY

COLUMN_METADATA

public static final String COLUMN_METADATA

COLUMN_MIME_TYPE

public static final String COLUMN_MIME_TYPE

NOM DE COLONNE

public static final String COLUMN_NAME

CONTENT_PROVIDER_URI

public static final String CONTENT_PROVIDER_URI

NO_RESULTS_STRING

public static final String NO_RESULTS_STRING

NOM DU PAQUET

public static final String PACKAGE_NAME

QUERY_INFO_VALUE

public static final String QUERY_INFO_VALUE

Constructeurs publics

ContentProviderHandler

public ContentProviderHandler ( ITestDevice device)

Constructeur.

Paramètres
device ITestDevice

Méthodes publiques

createEscapedContentUri

public static String createEscapedContentUri (String deviceFilePath)

Renvoie la chaîne URI complète pour le chemin du périphérique donné, échappée et codée pour éviter les caractères non URL.

Paramètres
deviceFilePath String

Retour
String

supprimer le fichier

public boolean deleteFile (String deviceFilePath)

Rappel du fournisseur de contenu qui supprime un fichier à l'emplacement de l'URI. Le fichier sera supprimé du contenu de l'appareil.

Paramètres
deviceFilePath String : Le chemin sur le périphérique du fichier à supprimer.

Retour
boolean Vrai en cas de succès, Faux dans le cas contraire

Jette
DeviceNotAvailableException

pullDir

public boolean pullDir (String deviceFilePath, 
                File localDir)

Extraire récursivement le contenu du répertoire du périphérique à l'aide du fournisseur de contenu

Paramètres
deviceFilePath String : le chemin absolu du fichier de la source distante

localDir File : le répertoire local dans lequel extraire les fichiers

Retour
boolean true si le fichier a été extrait avec succès. false sinon.

Jette
DeviceNotAvailableException si la connexion avec l'appareil est perdue et ne peut pas être récupérée.

pullFile

public boolean pullFile (String deviceFilePath, 
                File localFile)

Rappel du fournisseur de contenu qui extrait un fichier de l'emplacement de l'URI dans un fichier local.

Paramètres
deviceFilePath String : chemin sur le périphérique d'où extraire le fichier.

localFile File : L' ERROR(/File) dans laquelle stocker le contenu. S'il n'est pas vide, le contenu sera remplacé.

Retour
boolean Vrai en cas de succès, Faux dans le cas contraire

Jette
DeviceNotAvailableException

pushFile

public boolean pushFile (File fileToPush, 
                String deviceFilePath)

Rappel du fournisseur de contenu qui pousse un fichier vers l'emplacement URI.

Paramètres
fileToPush File : L' ERROR(/File) à pousser vers le périphérique.

deviceFilePath String : le chemin sur le périphérique où envoyer le fichier.

Retour
boolean Vrai en cas de succès, Faux dans le cas contraire

Jette
com.android.tradefed.device.DeviceNotAvailableException
IllegalArgumentException
DeviceNotAvailableException

installer

public boolean setUp ()

Assurez-vous que l'apk d'assistance du fournisseur de contenu est installé et prêt à être utilisé.

Retour
boolean Vrai si prêt à être utilisé, Faux dans le cas contraire.

Jette
DeviceNotAvailableException

abattre

public void tearDown ()

Nettoyez l'appareil de l'assistant du fournisseur de contenu.

Jette
DeviceNotAvailableException