Android - 在Webview中下载并安装apk文件

时间:2012-06-20 09:09:09

标签: android webview download installation apk

我正在尝试为我的移动网站制作简单的网页浏览。 该网站上有应用链接.apk,我需要检测用户点击这些链接的时间。点击文件后将下载到SD卡,然后表单用户安装,如果想...

我已经阅读了很多解决方案,但还没有得到解决方案。

现在所有人都擅长检测.apk文件,但它似乎打开默认浏览器的那些下载链接,然后关闭,我不知道如何在下载后自动进行安装。< / p> 我用过的

My Code

1 个答案:

答案 0 :(得分:1)

通常,嵌入式webview不具备普通浏览器具有的所有功能。因此,一旦你点击了apk,你就必须做以下其中一个

  1. 通过Android DownloadManager下载文件(例如http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/
  2. 通过HttpUrlConnection
  3. 自行下载文件

    下载完成后,您可以尝试通过Intent(很可能是Intent.ACTION_VIEW)启动安装,或直接通过PackageManager安装。 见install / uninstall APKs programmatically (PackageManager vs Intents)