À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
CasFileDownloader
public
class
CasFileDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.CasFileDownloader
|
Téléchargeur de fichiers permettant de télécharger des fichiers depuis RBE CAS.
Résumé
Constructeurs publics |
CasFileDownloader(IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir)
Constructeur pour CasFileDownloader.
|
CasFileDownloader(IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil)
|
Méthodes publiques |
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
Forme alternative de downloadFile(String,File), qui permet à l'appelant de télécharger une section du fichier et de l'enregistrer dans un fichier de destination spécifique.
|
void
|
downloadFile(String relativeRemotePath, File destFile)
Forme alternative de downloadFile(String), qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.
|
File
|
downloadFile(String remoteFilePath)
Télécharge un fichier distant dans un fichier temporaire sur le disque local.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
Téléchargez les fichiers correspondant aux filtres indiqués dans un fichier ZIP distant.
|
static
CasOptions
|
getCasOptions()
|
void
|
setCasChunksOptions(boolean casKeepChunks, boolean casChunksOnly)
|
void
|
setCasConcurrency(long casConcurrency)
|
void
|
setCasMemoryLimit(long casMemoryLimit)
|
void
|
setCasRpcTimeout(long casRpcTimeout, long casGetCapabilitiesTimeout, long casBatchUpdateBlobsTimeout, long casBatchReadBlobsTimeout, long casGetTreeTimeout)
|
Constructeurs publics
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir)
Constructeur pour CasFileDownloader.
| Paramètres |
fallbackDownloader |
IFileDownloader : programme de téléchargement de fichiers à utiliser si le programme de téléchargement de fichiers CAS ne parvient pas à s'initialiser ou si le fichier ne peut pas être téléchargé depuis CAS. |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean : indique s'il faut télécharger la version segmentée si les deux versions sont disponibles. |
casChunkDir |
boolean : indique si la version segmentée doit être téléchargée non compressée sous forme de répertoire. |
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)
| Paramètres |
fallbackDownloader |
IFileDownloader |
cacheDir |
File |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean |
casChunkDir |
boolean |
casServiceAccountJson |
File |
tempFileRoot |
File |
runUtil |
IRunUtil |
Méthodes publiques
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
Forme alternative de downloadFile(String,File), qui permet à l'appelant de télécharger une section du fichier et de l'enregistrer dans un fichier de destination spécifique.
| Paramètres |
remoteFilePath |
String : chemin d'accès distant au fichier à télécharger, par rapport à une racine spécifique à l'implémentation. |
destFile |
File : fichier dans lequel placer le contenu téléchargé. Ne doit pas exister. |
startOffset |
long : décalage de début dans le fichier distant. |
size |
long : nombre d'octets à télécharger à partir du fichier distant. Définissez-la sur une valeur négative pour télécharger l'intégralité du fichier. |
downloadFile
public void downloadFile (String relativeRemotePath,
File destFile)
Forme alternative de downloadFile(String), qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.
| Paramètres |
relativeRemotePath |
String : chemin d'accès distant au fichier à télécharger, par rapport à une racine spécifique à l'implémentation. |
destFile |
File : fichier dans lequel placer le contenu téléchargé. Ne doit pas exister. |
downloadFile
public File downloadFile (String remoteFilePath)
Télécharge un fichier distant dans un fichier temporaire sur le disque local.
| Paramètres |
remoteFilePath |
String : chemin d'accès distant au fichier à télécharger, par rapport à une racine spécifique à l'implémentation. |
| Renvoie |
File |
le fichier File temporaire téléchargé localement. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
Téléchargez les fichiers correspondant aux filtres indiqués dans un fichier ZIP distant.
Un fichier à l'intérieur du fichier ZIP distant n'est téléchargé que si son chemin d'accès correspond à l'un des filtres d'inclusion, mais pas aux filtres d'exclusion.
| Paramètres |
destDir |
File : fichier dans lequel placer le contenu téléchargé. |
remoteFilePath |
String : chemin d'accès distant au fichier à télécharger, par rapport à une racine spécifique à l'implémentation. |
includeFilters |
List : liste des filtres permettant de télécharger les fichiers correspondants. |
excludeFilters |
List : liste des filtres permettant d'ignorer le téléchargement des fichiers correspondants. |
getCasOptions
public static CasOptions getCasOptions ()
setCasChunksOptions
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)
| Paramètres |
casKeepChunks |
boolean |
casChunksOnly |
boolean |
setCasConcurrency
public void setCasConcurrency (long casConcurrency)
| Paramètres |
casConcurrency |
long |
setCasMemoryLimit
public void setCasMemoryLimit (long casMemoryLimit)
| Paramètres |
casMemoryLimit |
long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)
| Paramètres |
casRpcTimeout |
long |
casGetCapabilitiesTimeout |
long |
casBatchUpdateBlobsTimeout |
long |
casBatchReadBlobsTimeout |
long |
casGetTreeTimeout |
long |
Méthodes protégées
protected File extractCasClient (String clientName)
| Paramètres |
clientName |
String |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]