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

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

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

现在所有人都擅长检测.apk文件,但它似乎打开默认浏览器,那些下载链接在第二个然后关闭,我不知道如何下载后自动格式安装。

我使用的代码 。

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

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

下载完成后,您可以尝试通过Intent(很可能是Intent.ACTION_VIEW)启动安装,或直接通过PackageManager安装。 以编程方式查看此处安装/卸载APK(PackageManager vs Intents)