Idioma

DownloadManager.Request.SetDestinationUri(Uri) Método

Definição

Defina o destino local para o arquivo baixado.

[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

Parâmetros

uri
Uri

Uri: um Uri de arquivo que indica o destino do arquivo baixado.

Retornos

este objeto

Atributos

Comentários

Defina o destino local para o arquivo baixado. Deve ser um URI de arquivo para um caminho no armazenamento externo e o aplicativo de chamada deve ter a permissão WRITE_EXTERNAL_STORAGE. O arquivo baixado não é verificado pelo MediaScanner. No entanto, ele pode se tornar digitalizável chamando allowScanningByMediaScanner(). Por padrão, os downloads são salvos em um nome de arquivo gerado no cache de download compartilhado e podem ser excluídos pelo sistema a qualquer momento para recuperar espaço. Para aplicativos direcionados Build.VERSION_CODES. P ou superior, a permissão write EXTERNAL_STORAGE não é necessária e o uri deve se referir a um caminho dentro dos diretórios pertencentes ao aplicativo (por exemplo, Context.getExternalFilesDir(String)) ou um caminho dentro do diretório Downloads de nível superior (conforme retornado por Environment.getExternalStoragePublicDirectory(String) com Environment.DIRECTORY_DOWNLOADS). Todos os downloads não visíveis que não são modificados nos últimos 7 dias serão excluídos durante as execuções ociosas.

Referência do Android para android.app.DownloadManager.Request.setDestinationUri.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a