Lingua

DownloadManager.Request.SetDestinationUri(Uri) Metodo

Definizione

Impostare la destinazione locale per il file scaricato.

[Android.Runtime.Register("setDestinationUri", "(Landroid/net/Uri;)Landroid/app/DownloadManager$Request;", "GetSetDestinationUri_Landroid_net_Uri_Handler")]
public virtual Android.App.DownloadManager.Request? SetDestinationUri(Android.Net.Uri? uri);
[<Android.Runtime.Register("setDestinationUri", "(Landroid/net/Uri;)Landroid/app/DownloadManager$Request;", "GetSetDestinationUri_Landroid_net_Uri_Handler")>]
abstract member SetDestinationUri : Android.Net.Uri -> Android.App.DownloadManager.Request
override this.SetDestinationUri : Android.Net.Uri -> Android.App.DownloadManager.Request

Parametri

uri
Uri

Uri: un URI di file che indica la destinazione per il file scaricato.

Valori restituiti

questo oggetto

Attributi

Commenti

Impostare la destinazione locale per il file scaricato. Deve essere un URI di file per un percorso nell'archiviazione esterna e l'applicazione chiamante deve disporre dell'autorizzazione WRITE_EXTERNAL_STORAGE. Il file scaricato non viene analizzato da MediaScanner. Ma può essere resa analizzabile chiamando allowScanningByMediaScanner(). Per impostazione predefinita, i download vengono salvati in un nome file generato nella cache di download condiviso e possono essere eliminati dal sistema in qualsiasi momento per recuperare spazio. Per le applicazioni destinate a Build.VERSION_CODES. Q o versione successiva, l'autorizzazione WRITE EXTERNAL_STORAGE non è necessaria e l'URI deve fare riferimento a un percorso all'interno delle directory di proprietà dell'applicazione ( ad esempio Context.getExternalFilesDir(String)) o un percorso all'interno della directory Download di primo livello (come restituito da Environment.getExternalStoragePublicDirectory(String) con Environment.DIRECTORY_DOWNLOADS). Tutti i download non visibili non modificati negli ultimi 7 giorni verranno eliminati durante le esecuzioni inattive.

Informazioni di riferimento su Android per android.app.DownloadManager.Request.setDestinationUri.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a