Android 用于 ByteStream 的下载管理器

Android DownloadManager using for ByteStream

我们可以使用 DownloadManager 下载字节流吗?我必须下载一个字节流的 PDF 账单,下载后,我想创建一个文件。我可以用一个文件来做,但不能用字节流。有人这样做吗?

您无法读取字节流,但一旦文件被 DownloadManager 下载,它就会保存在 Downloads 目录或应用程序的私有目录中。您可以创建一个广播接收器,它执行以下意图操作。

 DownloadManager.ACTION_DOWNLOAD_COMPLETE

在广播接收器中,您可以从目录中读取下载的文件。您在下载数据库中使用上次下载 ID 进行查询。获取下载文件URI后,可以通过bytestream读取文件。