android - 如何识别哪个文件触发了 Download_Complete Intent

标签 android broadcastreceiver download-manager identify

我正在开发一个应用程序,它将下载另一个 apk 文件,并要求安装。

由于我的目标是 GingerBread,所以我正在使用 DownloadManager 类。

是否有办法知道哪个下载的文件触发了 DOWNLOAD_COMPLETE Intent ?

最佳答案

它存储在 EXTRA_DOWNLOAD_ID 中:

public static final String EXTRA_DOWNLOAD_ID

自:API 级别 9

ACTION_DOWNLOAD_COMPLETE Intent 中包含额外的 Intent ,指示刚刚完成的下载的 ID(长整型)。

常量值:“extra_download_id”

http://developer.android.com/reference/android/app/DownloadManager.html#ACTION_DOWNLOAD_COMPLETE

关于android - 如何识别哪个文件触发了 Download_Complete Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6713115/

相关文章:

android - 如何在接到电话时暂停和播放音频流

android - 应用程序被销毁后立即发出通知

java - Android DownloadManager 以原始名称保存文件

android - 如何设置ListView的滚动条向右偏移

Android 文件系统日志

android - 媒体播放器搜索栏问题

android - LinearLayoutManager.findFirstVisibleItemPosition() 返回 POSITION_NONE

android - Android 设备重启后广播接收器不工作

android - DownloadManager 在完成时删除文件

swift - 如何删除进度条圆圈中的 CAShapeLayer