【问题标题】:Android - Download and Install apk file in WebviewAndroid - 在 Webview 中下载并安装 apk 文件
【发布时间】:2012-06-20 09:09:09
【问题描述】:

我正在尝试为我的移动网站制作一个简单的 webview。 该网站上有应用程序链接.apk,我需要检测用户何时点击这些链接。点击文件后会下载到SD卡,如果需要的话可以形成用户安装..

我已经阅读了很多解决方案,但还没有找到可行的解决方案。

现在可以很好地检测.apk 文件,但它似乎在第二次打开这些下载链接的默认浏览器然后消失,我不知道如何在下载后自动安装。

My Code 我用过。

【问题讨论】:

  • 最好将用户链接到您应用的 Google Play 页面。只是一个建议。
  • 对不起!这些应用是测试版,仅限特定用户组的用户,不能上传到市场。
  • 尝试运行您的源网站已关闭
  • 你只需要阅读广播接收器。在旁注中,“自动表单安装”是什么意思?你的意思是在没有用户干预的情况下自动安装?或者你的意思是自动弹出一个对话框,询问用户是否愿意安装应用程序?

标签: android webview download installation apk


【解决方案1】:

通常嵌入式 webview 不会具有普通浏览器所具有的所有功能。因此,一旦您点击了 apk,您就必须执行以下操作之一

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

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

【讨论】:

    猜你喜欢
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 2016-03-25
    相关资源
    最近更新 更多