如何知道android应用程序下载何时完成?

如何知道android应用程序下载何时完成?,android,android-intent,download,app-store,Android,Android Intent,Download,App Store,我想在用户从market或任何其他应用商店下载应用程序时花点时间 是否有任何意图的行动,以登记下载完整的东西 提前感谢以下载文件为例,在下载完成后返回一个布尔值,并将其用作isDownladed标志 public boolean DownloadFromUrl(String imageURL, String fileName) { try{ URL url = new URL(imageURL); ..... } } catch (IOException e) {

我想在用户从market或任何其他应用商店下载应用程序时花点时间

是否有任何意图的行动,以登记下载完整的东西


提前感谢

以下载文件为例,在下载完成后返回一个布尔值,并将其用作isDownladed标志

public boolean DownloadFromUrl(String imageURL, String fileName) 
{
try{
   URL url = new URL(imageURL);
.....
}
} catch (IOException e) {

                        Log.d("ImageManager", "Error: " + e);
return false;
                }
return true;

}

谢谢,如果我们知道下载URL的路径,上面的代码将非常有效。但我不知道用户将从哪个URL下载应用程序。在这种情况下,我们如何计算下载完成时间?您只需将imageURL参数传递给URL URL=newURL(imageURL);在方法中,使用DownloadFromUrl(…),无论我在何处尝试上述代码,但无法获取。我添加了URL=新URL(imageURL);而不是URL URL=new URL(“;+imageURL”);仍然没有获得并添加了权限您必须将URL传递到此方法才能下载文件:))谢谢,如果您得到答案或任何提示,请告诉我。