27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GCSFileDownloader
  public
  
  
  
  class
  GCSFileDownloader
  
  
  
  
  
  
  
    extends GCSFileDownloaderBase
  
  
  
  
  
      implements
      
        IFileDownloader
      
  
  
  
    
  Google Cloud Storage'dan (GCS) dosya indirmek için dosya indirici.
Özet
| Herkese açık yöntemler | 
|---|
  
  
  
    | 
        
        
        static
        
        
        File | 
      createTempFileForRemote(String remoteFilePath, File rootDir)
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadFile(String remotePath, File destFile)
       | 
  
  
  
  
    | 
        
        
        
        
        
        File | 
      downloadFile(String remoteFilePath)
      Dosyayı GCS'den indirin.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isFresh(File localFile, String remotePath)
      Yerel dosyanın güncelliğini kontrol edin.
        
    
 | 
  
| Korunan yöntemler | 
|---|
  
  
  
    | 
        
        
        
        
        
        void | 
      clearCache()
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadFile(String bucketName, String remoteFilename, File localFile)
       | 
  
  
  
  
    | 
        
        
        
        
        
        Storage | 
      getStorage( scopes)
      TF seçeneklerine göre kimlik bilgisini desteklemek için temeldeki uygulamayı geçersiz kılın.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String[] | 
      parseGcsPath(String remotePath)
       | 
  
Herkese açık kurucular
    GCSFileDownloader
    
public GCSFileDownloader ()
    
    
    
  
 
    GCSFileDownloader
    
public GCSFileDownloader (Boolean createEmptyFile)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | createEmptyFile | Boolean | 
    
 
    GCSFileDownloader
    
public GCSFileDownloader (File jsonKeyFile)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | jsonKeyFile | File | 
    
 
    GCSFileDownloader
    
public GCSFileDownloader (File jsonKeyFile, 
                Boolean createEmptyFile)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | jsonKeyFile | File | 
      
        | createEmptyFile | Boolean | 
    
 
Herkese açık yöntemler
    createTempFileForRemote
    
public static File createTempFileForRemote (String remoteFilePath, 
                File rootDir)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | remoteFilePath | String | 
      
        | rootDir | File | 
    
    
      
  
 
    downloadFile
    
public void downloadFile (String remotePath, 
                File destFile)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | remotePath | String | 
      
        | destFile | File | 
    
      
  
 
    downloadFile
    
public File downloadFile (String remoteFilePath)
    
    
    
  Dosyayı GCS'den indirin.
 
Şu anda yalnızca GCS yolu desteklenmektedir.
    
    | Parametreler | 
|---|
      
        | remoteFilePath | String: gs://bucket/file/path biçiminde GCS yolu. | 
    
    
      | İlerlemeler | 
|---|
      
        | File | yerel dosya | 
    
      
  
 
    isFresh
    
public boolean isFresh (File localFile, 
                String remotePath)
    
    
    
  Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa günceldir. Aksi takdirde yerel dosya güncel değildir. Bu, çoğunlukla önbelleğe almak için kullanılır. Varsayılan uygulama her zaman doğru sonucu döndürür. Bu nedenle, dosya değiştirilemezse yeniliği kontrol etmenin hiçbir zaman gerekmez.
    
    | Parametreler | 
|---|
      
        | localFile | File: yerel dosya. | 
      
        | remotePath | String: uzak dosya yolu. | 
    
    
      | İlerlemeler | 
|---|
      
        | boolean | Yerel dosya güncelse doğru, değilse yanlış değerini döndürür. | 
    
      
  
 
Korunan yöntemler
    clearCache
    
protected void clearCache ()
    
    
    
  
 
    downloadFile
    
protected void downloadFile (String bucketName, 
                String remoteFilename, 
                File localFile)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | bucketName | String | 
      
        | remoteFilename | String | 
      
        | localFile | File | 
    
      
  
 
    getStorage
    
protected Storage getStorage ( scopes)
    
    
    
  TF seçeneklerine göre kimlik bilgisini desteklemek için temeldeki uygulamayı geçersiz kılın.
    
    | Parametreler | 
|---|
      
        | scopes | : Kimlik bilgisi isteğinde bulunulacak belirli kapsamlar. | 
    
    
      | İlerlemeler | 
|---|
      
        | Storage | GCS paketinin Storagenesnesi | 
    
      
  
 
    parseGcsPath
    
protected String[] parseGcsPath (String remotePath)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | remotePath | String | 
    
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-27 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]