gpt4 book ai didi

android - 如何获取正在下载的应用程序列表?

转载 作者:太空狗 更新时间:2023-10-29 14:31:01 25 4
gpt4 key购买 nike

在我的应用程序中,我需要知道是否正在从 android 市场下载特定应用程序。我如何实现此功能?是否有可能获得所有正在进行的下载的列表?android 市场是否广播任何可以捕获的 Intent ?

注意:由于我的目标应用程序是在 android 3.0+ 设备上,因此我在使用 DownloadManager 类(2.3 以上版本)时没有任何问题。

最佳答案

我发现了一个 API 可以完成你想要的,但你需要有 9 或更高的 API 才能使用它。您可以使用以下命令从下载管理器中获取已请求下载的所有下载内容:

DownloadManager manager = (DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Query query = new DownloadManager.Query();
Cursor c = manager.query(query);

您可以获得关于此的更多信息 here .我认为没有任何其他方法可以在较低的 API 级别为您提供此信息。

关于android - 如何获取正在下载的应用程序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com