我正在开发一个应用程序,它将下载另一个 apk 文件,并要求安装它。
因为我的目标是 GingerBread,所以我使用的是 DownloadManager 类。
无论如何都知道哪个下载的文件触发了 DOWNLOAD_COMPLETE 意图?
我正在开发一个应用程序,它将下载另一个 apk 文件,并要求安装它。
因为我的目标是 GingerBread,所以我使用的是 DownloadManager 类。
无论如何都知道哪个下载的文件触发了 DOWNLOAD_COMPLETE 意图?
它存储在 EXTRA_DOWNLOAD_ID 中:
public static final String EXTRA_DOWNLOAD_ID
自:API 级别 9
包含在 ACTION_DOWNLOAD_COMPLETE 意图中的额外意图,指示刚刚完成的下载的 ID(以长形式)。
常量值:“extra_download_id”
http://developer.android.com/reference/android/app/DownloadManager.html#ACTION_DOWNLOAD_COMPLETE