具有自定义 Uri 的下载管理器
DownloadManager with custom Uri
我有自己的自定义 Uri,如下所示:
stream://com.mydomain.myprovider/[blah-blah]
基本上它指向带有一些 blob 的 SQLite 记录
我确实有自定义 ContentProvider
可以处理这种 Uri
我的目的是使用 DownloadManager
下载 bytes/blobs 作为文件。
直接尝试使用 DownloadManager
引发的异常说支持的协议只有 HTTP/HTTPS
。
如何实现我的目标?
DownloadManager
用于使用 Web URL(http
和 https
)从 Internet 下载文件。它不是通用 "hey, let's write a file!" 服务。
对于你自己的数据库中你自己的内容,前面是你自己的 ContentProvider
,编写你自己的 Java I/O 代码以将你自己的字节写入你自己的文件。
我有自己的自定义 Uri,如下所示:
stream://com.mydomain.myprovider/[blah-blah]
基本上它指向带有一些 blob 的 SQLite 记录
我确实有自定义 ContentProvider
可以处理这种 Uri
我的目的是使用 DownloadManager
下载 bytes/blobs 作为文件。
直接尝试使用 DownloadManager
引发的异常说支持的协议只有 HTTP/HTTPS
。
如何实现我的目标?
DownloadManager
用于使用 Web URL(http
和 https
)从 Internet 下载文件。它不是通用 "hey, let's write a file!" 服务。
对于你自己的数据库中你自己的内容,前面是你自己的 ContentProvider
,编写你自己的 Java I/O 代码以将你自己的字节写入你自己的文件。