Lenguaje

DownloadManager.Request.SetDestinationUri(Uri) Método

Definición

Establezca el destino local para el archivo descargado.

[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: un URI de archivo que indica el destino del archivo descargado.

Devoluciones

este objeto

Atributos

Comentarios

Establezca el destino local para el archivo descargado. Debe ser un URI de archivo en una ruta de acceso en el almacenamiento externo y la aplicación que llama debe tener el permiso WRITE_EXTERNAL_STORAGE. MediaScanner no examina el archivo descargado. Pero se puede hacer escaneable llamando a allowScanningByMediaScanner(). De forma predeterminada, las descargas se guardan en un nombre de archivo generado en la caché de descarga compartida y el sistema puede eliminarlos en cualquier momento para recuperar espacio. Para las aplicaciones destinadas a Build.VERSION_CODES. Q o superior, el permiso WRITE EXTERNAL_STORAGE no es necesario y el URI debe hacer referencia a una ruta de acceso dentro de los directorios propiedad de la aplicación (por ejemplo, Context.getExternalFilesDir(String)) o una ruta de acceso dentro del directorio Descargas de nivel superior (tal como devuelve Environment.getExternalStoragePublicDirectory(String) con Environment.DIRECTORY_DOWNLOADS). Todas las descargas no visibles que no se modifican en los últimos 7 días se eliminarán durante las ejecuciones inactivas.

Referencia de Android para android.app.DownloadManager.Request.setDestinationUri.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a