DownloadManager.Request.SetDestinationUri(Uri) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定下載檔案的本地目的地。
[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
參數
- uri
- Uri
Uri:一個指示下載檔案目的地的 Uri 檔案。
傳回
這個物件
- 屬性
備註
設定下載檔案的本地目的地。 必須是外部儲存路徑的檔案 URI,呼叫應用程式必須擁有WRITE_EXTERNAL_STORAGE權限。 MediaScanner 不會掃描下載的檔案。 但可以透過呼叫 allowScanningByMediaScanner() 來讓它可掃描。 預設情況下,下載資料會儲存在共享下載快取中的產生檔名中,系統可隨時刪除以回收空間。 針對Build.VERSION_CODES的應用。Q 或以上,不需要 WRITE EXTERNAL_STORAGE 權限,且 URI 必須參考應用程式擁有目錄中的路徑(例如 Context.getExternalFilesDir(String))或頂層 Downloads 目錄中的路徑(由 Environment.getExternalStoragePublicDirectory(String) 以 Environment.DIRECTORY_DOWNLOADS 回傳)。 過去7天內未被修改的所有非可見下載,會在閒置期間被刪除。
Android 參考資料。android.app.DownloadManager.Request.setDestinationUri
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。