Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
CasFileDownloader
public
class
CasFileDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.CasFileDownloader
|
Dateidownloader zum Herunterladen von Dateien aus RBE CAS.
Zusammenfassung
Öffentliche Konstruktoren |
CasFileDownloader(IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir)
Konstruktor für CasFileDownloader.
|
CasFileDownloader(IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil)
|
Öffentliche Methoden |
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
Alternative Form von downloadFile(String,File), mit der der Aufrufer einen Abschnitt der Datei herunterladen und in einer bestimmten Zieldatei speichern kann.
|
void
|
downloadFile(String relativeRemotePath, File destFile)
Alternative Form von downloadFile(String), mit der der Aufrufer die Zieldatei angeben kann, in die der Remote-Inhalt eingefügt werden soll.
|
File
|
downloadFile(String remoteFilePath)
Lädt eine Remotedatei in eine temporäre Datei auf der lokalen Festplatte herunter.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
Laden Sie die Dateien, die den angegebenen Filtern entsprechen, in einer Remote-ZIP-Datei herunter.
|
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)
|
Öffentliche Konstruktoren
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir)
Konstruktor für CasFileDownloader.
| Parameter |
fallbackDownloader |
IFileDownloader: Der Dateidownloader, der verwendet werden soll, wenn der CAS-Dateidownloader nicht initialisiert werden kann oder die Datei nicht von CAS heruntergeladen werden kann. |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean: Gibt an, ob die gechunkte Version heruntergeladen werden soll, wenn beide Versionen verfügbar sind. |
casChunkDir |
boolean: Gibt an, ob die in Chunks aufgeteilte Version unkomprimiert als Verzeichnis heruntergeladen werden soll. |
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)
| Parameter |
fallbackDownloader |
IFileDownloader |
cacheDir |
File |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean |
casChunkDir |
boolean |
casServiceAccountJson |
File |
tempFileRoot |
File |
runUtil |
IRunUtil |
Öffentliche Methoden
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
Alternative Form von downloadFile(String,File), mit der der Aufrufer einen Abschnitt der Datei herunterladen und in einer bestimmten Zieldatei speichern kann.
| Parameter |
remoteFilePath |
String: Der Remote-Pfad zur Datei, die heruntergeladen werden soll, relativ zu einem implementationsspezifischen Stammverzeichnis. |
destFile |
File: die Datei, in die die heruntergeladenen Inhalte eingefügt werden sollen. Sollte nicht vorhanden sein. |
startOffset |
long: die Start-Zeitverschiebung in der Remotedatei. |
size |
long: Die Anzahl der Byte, die aus der Remote-Datei heruntergeladen werden sollen. Wenn Sie einen negativen Wert festlegen, wird die gesamte Datei heruntergeladen. |
downloadFile
public void downloadFile (String relativeRemotePath,
File destFile)
Alternative Form von downloadFile(String), mit der der Aufrufer die Zieldatei angeben kann, in die der Remote-Inhalt eingefügt werden soll.
| Parameter |
relativeRemotePath |
String: Der Remote-Pfad zur Datei, die heruntergeladen werden soll, relativ zu einem implementationsspezifischen Stammverzeichnis. |
destFile |
File: die Datei, in die die heruntergeladenen Inhalte eingefügt werden sollen. Sollte nicht vorhanden sein. |
downloadFile
public File downloadFile (String remoteFilePath)
Lädt eine Remotedatei in eine temporäre Datei auf der lokalen Festplatte herunter.
| Parameter |
remoteFilePath |
String: Der Remote-Pfad zur Datei, die heruntergeladen werden soll, relativ zu einem implementationsspezifischen Stammverzeichnis. |
| Gibt Folgendes zurück: |
File |
die temporär lokal heruntergeladene File. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
Laden Sie die Dateien, die den angegebenen Filtern entsprechen, in einer Remote-ZIP-Datei herunter.
Eine Datei in der Remote-ZIP-Datei wird nur heruntergeladen, wenn ihr Pfad mit einem der Einschlussfilter, aber nicht mit den Ausschlussfiltern übereinstimmt.
| Parameter |
destDir |
File: die Datei, in die die heruntergeladenen Inhalte eingefügt werden sollen. |
remoteFilePath |
String: Der Remote-Pfad zur Datei, die heruntergeladen werden soll, relativ zu einem implementationsspezifischen Stammverzeichnis. |
includeFilters |
List: Eine Liste von Filtern zum Herunterladen passender Dateien. |
excludeFilters |
List: Eine Liste von Filtern, mit denen das Herunterladen übereinstimmender Dateien übersprungen werden soll. |
getCasOptions
public static CasOptions getCasOptions ()
setCasChunksOptions
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)
| Parameter |
casKeepChunks |
boolean |
casChunksOnly |
boolean |
setCasConcurrency
public void setCasConcurrency (long casConcurrency)
| Parameter |
casConcurrency |
long |
setCasMemoryLimit
public void setCasMemoryLimit (long casMemoryLimit)
| Parameter |
casMemoryLimit |
long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)
| Parameter |
casRpcTimeout |
long |
casGetCapabilitiesTimeout |
long |
casBatchUpdateBlobsTimeout |
long |
casBatchReadBlobsTimeout |
long |
casGetTreeTimeout |
long |
Geschützte Methoden
protected File extractCasClient (String clientName)
| Parameter |
clientName |
String |
| Gibt Folgendes zurück: |
File |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]