到顶部
Android API
公众的静态

下载管理器。请求

延伸对象
java.lang.Object对象
   ↳ android应用程序。下载管理器。请求

课程概述

此类包含请求新下载所需的所有信息。URI是仅需要参数。请注意,默认下载目标是系统可能删除的共享卷如果需要回收空间以供系统使用,请使用您的文件。如果有问题,请使用位置在外部存储器上(请参见setDestinationUri(Uri).

总结

常量
整数 网络_移动 的位标志setAllowedNetworkTypes(int)对应于类型_移动.
整数 网络_WIFI 的位标志setAllowedNetworkTypes(int)对应于类型_WIFI.
整数 可视性_ IDDEN 此下载不会显示在UI或通知中。
整数 可视性_可视性 此下载可见,但仅显示在通知中在进行过程中。
整数 可视性_可视性_注释_完整 此下载是可见的,并显示在通知中,而正在进行和完成后。
整数 可视性_可视性_注释_唯一性_完整性 此下载仅显示在完成后的通知中。
公共建筑商
下载管理器。请求(乌里uri)
公共方法
下载管理器。请求 addRequestHeader(添加请求标题)(字符串标头,字符串值)
添加要包含在下载请求中的HTTP标头。
空隙 允许按媒体扫描程序扫描()
如果要下载的文件要由MediaScanner扫描,此方法应在之前调用排队(请求)被调用。
下载管理器。请求 设置允许的网络类型(int标志)
限制可以进行此下载的网络类型。
下载管理器。请求 设置允许的超额计量(布尔值允许)
设置此下载是否可以通过按流量计费的网络进行连接。
下载管理器。请求 setAllowedOverRoaming(设置允许过漫游)(允许布尔值)
设置此下载是否可以通过漫游连接进行。
下载管理器。请求 集合描述(字符序列描述)
设置此下载的描述,以在通知中显示(如果启用)
下载管理器。请求 设置外部文件目录中的目标(上下文上下文,字符串目录类型,字符串子路径)
将下载文件的本地目标设置为中的路径应用程序的外部文件目录(由返回getExternalFilesDir(字符串).
下载管理器。请求 设置目标InExternalPublicDir(字符串目录类型,字符串子路径)
将下载文件的本地目标设置为中的路径公共外部存储目录(由返回getExternalStoragePublicDirectory(字符串)).
下载管理器。请求 设置目的地URI(乌里uri)
设置下载文件的本地目标。
下载管理器。请求 设置MimeType(字符串mimeType)
设置此下载的MIME内容类型。
下载管理器。请求 设置通知可见性(int可见性)
控制在此期间下载管理器是否发布系统通知下载正在运行或已完成。
下载管理器。请求 设置显示运行通知(布尔显示)
此方法已弃用API级别11。使用setNotificationVisibility(int)
下载管理器。请求 集合标题(字符序列标题)
设置此下载的标题,以便在通知中显示(如果启用)。
下载管理器。请求 设置可访问下载Ui(布尔值可见)
设置是否应在系统的下载UI中显示此下载。
[展开]
继承的方法
来自班级java.lang.Object对象

常量

公众静态最终整数网络_移动

已在中添加API级别9
常量值: 1(0x00000001)

公众静态最终整数网络_WIFI

已在中添加API级别9
常量值: 2(0x00000002)

公众静态最终整数可视性_ IDDEN

已在中添加API级别11

此下载不会显示在UI或通知中。

常量值: 2(0x00000002)

公众静态最终整数可视性_可视性

已在中添加API级别11

此下载可见,但仅显示在通知中在进行过程中。

常量值: 0(0x00000000)

公众静态最终整数可视性_可视性_注释_完整

已在中添加API级别11

此下载是可见的,并显示在通知中,而正在进行和完成后。

常量值: 1(0x00000001)

公众静态最终整数可视性_可视性_注释_唯一性_完整性

已在中添加API级别12
常量值: (0x00000003)

公共建筑商

公众的 下载管理器。请求 (乌里uri)

已在中添加API级别9

参数
uri(用户界面) 要下载的HTTP URI。

公共方法

公众的下载管理器。请求 addRequestHeader(添加请求标题) (字符串标头,字符串值)

添加要包含在下载请求中的HTTP标头。标题将添加到列表的末尾。

参数
收割台 HTTP标头名称
价值 标题值
退换商品
  • 这个对象

公众空隙 允许使用MediaScanner扫描 ()

已在中添加API级别11

如果要下载的文件要由MediaScanner扫描,则此方法应在之前调用排队(请求)被调用。

公众的下载管理器。请求 设置允许的网络类型 (int标志)

已在中添加API级别9

限制可以进行此下载的网络类型。默认情况下,允许所有网络类型。考虑使用setAllowedOverMetered(布尔值)相反,因为它更多灵活。

参数
旗帜 NETWORK_*位标志的任意组合。
退换商品
  • 这个对象

公众的下载管理器。请求 设置允许超计量 (布尔值允许)

已在中添加API级别16

设置此下载是否可以通过按流量计费的网络进行连接。默认情况下,允许按流量计费的网络。

公众的下载管理器。请求 setAllowedOverRoaming(设置允许过漫游) (允许布尔值)

已在中添加API级别9

设置此下载是否可以通过漫游连接进行。默认情况下,漫游为允许。

参数
允许 是否允许使用漫游连接
退换商品
  • 这个对象

公众的下载管理器。请求 集合描述 (字符序列描述)

已在中添加API级别9

设置此下载的描述,以在通知中显示(如果启用)

退换商品
  • 这个对象

公众的下载管理器。请求 设置外部文件目录中的目标 (上下文上下文,字符串目录类型,字符串子路径)

已在中添加API级别9

将下载文件的本地目标设置为中的路径应用程序的外部文件目录(由返回getExternalFilesDir(字符串).

MediaScanner不会扫描下载的文件。但也有可能通过调用使其可扫描allowScanningByMediaScanner().

参数
上下文 这个上下文用于确定外部文件目录
目录类型 要传递到的目录类型getExternalFilesDir(字符串)
子路径 外部目录中的路径,包括目标文件名
退换商品
  • 这个对象
投掷
非法状态例外 如果外部存储目录无法找到或创建。

公众的下载管理器。请求 设置目标InExternalPublicDir (字符串目录类型,字符串子路径)

已在中添加API级别9

将下载文件的本地目标设置为中的路径公共外部存储目录(由返回getExternalStoragePublicDirectory(字符串)).

MediaScanner不会扫描下载的文件。但也有可能通过调用使其可扫描allowScanningByMediaScanner().

参数
目录类型 要传递到的目录类型getExternalStoragePublicDirectory(字符串)
子路径 外部目录中的路径,包括目标文件名
退换商品
  • 这个对象
投掷
非法状态例外 如果外部存储目录无法找到或创建。

公众的下载管理器。请求 设置目的地URI (乌里uri)

已在中添加API级别9

设置下载文件的本地目标。必须是上路径的文件URI外部存储,并且调用应用程序必须具有WRITE_EEXTERNAL_storage许可。

MediaScanner不会扫描下载的文件。但可以通过调用来进行扫描allowScanningByMediaScanner().

默认情况下,下载将保存到共享下载缓存中生成的文件名中,并且系统可以随时删除以回收空间。

退换商品
  • 这个对象

公众的下载管理器。请求 设置MimeType (字符串mimeType)

已在中添加API级别9

设置此下载的MIME内容类型。这将覆盖声明的内容类型在服务器的响应中。

退换商品
  • 这个对象

公众的下载管理器。请求 设置通知可见性 (int可见性)

已在中添加API级别11

控制在此期间下载管理器是否发布系统通知下载正在运行或完成时。如果启用,下载管理器将发布有关下载的通知通过系统通知管理器.默认情况下,只有在下载过程中才会显示通知。

它可以采用以下值:可视性_ IDDEN可视性_可视性可视性_可视性_注释_完整.

如果设置为可视性_ IDDEN,这需要权限android权限。下载无通知。

参数
可见性 可见性设置值
退换商品
  • 这个对象

公众的下载管理器。请求 设置显示运行通知 (布尔显示)

此方法已弃用API级别11。
使用setNotificationVisibility(int)

控制在此期间下载管理器是否发布系统通知下载正在运行。如果启用,下载管理器将发布有关下载的通知通过系统通知管理器。默认情况下,通知为展示。如果设置为false,则需要权限android权限。下载无通知。

参数
显示 下载管理器是否应显示此下载的通知。
退换商品
  • 这个对象

公众的下载管理器。请求 集合标题 (字符序列标题)

已在中添加API级别9

设置此下载的标题,以便在通知中显示(如果启用)。如果没有如果给定了标题,则将根据下载文件名分配默认名称下载开始。

退换商品
  • 这个对象

公众的下载管理器。请求 setVisibleInDownloadsUi (布尔值可见)

已在中添加API级别9

设置是否应在系统的下载UI中显示此下载。根据违约。

参数
可见 是否在下载UI中显示此下载
退换商品
  • 这个对象