Android 用于从浏览器下载和安装apk的Html页面
我有一个应用程序,将由用户从公共Web服务器(android market之外)安装 因此,我在webserver中托管了apk,并指示用户键入url下载该文件,然后“打开”下载的文件进行安装 但是,几乎100%的用户很难完成这些简单的任务(他们不熟悉技术…) 因此,我决定制作一个网页,以简化任务。该页面包含一个大按钮,该按钮将:Android 用于从浏览器下载和安装apk的Html页面,android,browser,android-intent,installation,apk,Android,Browser,Android Intent,Installation,Apk,我有一个应用程序,将由用户从公共Web服务器(android market之外)安装 因此,我在webserver中托管了apk,并指示用户键入url下载该文件,然后“打开”下载的文件进行安装 但是,几乎100%的用户很难完成这些简单的任务(他们不熟悉技术…) 因此,我决定制作一个网页,以简化任务。该页面包含一个大按钮,该按钮将: 不加载apk 下载完成后,启动“安卓安装对话框”安装下载的apk 下载文件很容易,但现在我的问题是从浏览器打开“安装对话框” 我对html/javascript完
- 不加载apk李>
- 下载完成后,启动“安卓安装对话框”安装下载的apk李>
我对html/javascript完全是新手,我不知道怎么做(或者即使这是可能的) 如果浏览器不是由您编写的,则它不知道如何处理下载的apk文件。要求用户下载EasyInstall之类的东西来安装侧面加载的apk,或者将apk放在Google Play上。设备上的Google Play应用程序知道如何安装apk --
在撰写本文时为True:2012年8月通常,您只需链接到
.apk
文件。当用户单击这样的链接时,.apk
文件将被下载,安装将自动启动(使用类似“是否要安装此应用程序”的对话框)
所以,只要
重要!这仅在用户允许从“设置/安全”中的“未知源”安装时有效。您需要确保将要交付APK的Web服务器正确设置MIME类型。对于.apk文件,它应该是
application/vnd.android.package archive
。在我的情况下,安装不会自动启动。我错过什么了吗?