Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用清单文件(类似于iOS设备)部署android应用程序,而不使用应用程序商店?_Android_Mobile_Deployment_Android Manifest - Fatal编程技术网

如何使用清单文件(类似于iOS设备)部署android应用程序,而不使用应用程序商店?

如何使用清单文件(类似于iOS设备)部署android应用程序,而不使用应用程序商店?,android,mobile,deployment,android-manifest,Android,Mobile,Deployment,Android Manifest,我想以类似于iOS设备的无线空中传送方法的方式部署Android应用程序。也就是说,设置一个网页,用户从他的设备上单击一个链接,该链接包含清单xml文件,其中包含有关如何下载应用程序的信息。这在iOS设备上运行良好,我认为Android可能也有类似的功能 我该怎么办 谢谢您的帮助。请阅读以上评论。具有正确的MIME设置,链接到apk,并确保在设备上检查未知源以允许非市场应用 由于您似乎暗示iOS案例中不涉及应用程序市场/商店,因此您可能在谈论离线可缓存web应用程序,而不是本机iOS应用程序 a

我想以类似于iOS设备的无线空中传送方法的方式部署Android应用程序。也就是说,设置一个网页,用户从他的设备上单击一个链接,该链接包含清单xml文件,其中包含有关如何下载应用程序的信息。这在iOS设备上运行良好,我认为Android可能也有类似的功能

我该怎么办


谢谢您的帮助。

请阅读以上评论。具有正确的MIME设置,链接到apk,并确保在设备上检查未知源以允许非市场应用

由于您似乎暗示iOS案例中不涉及应用程序市场/商店,因此您可能在谈论离线可缓存web应用程序,而不是本机iOS应用程序

android的等价物是:在具有离线web应用功能的设备上,只需访问同一个网页,该网页引用具有适当mime类型的html5清单,等等,您正用于iOS。也许您最终会得到特定于平台的改进,但基本思想是可移植的

或者你的意思是不需要使用台式机/笔记本电脑来打开应用程序。在Android上,从第一天起就一直如此——主要市场客户机在设备上,通过无线安装。您可以使用market://url将android设备发送到市场。从运行在设备以外的其他设备上的web浏览器触发安装的功能是android上的一项较新的、仍然是次要的功能

最后,安卓确实提供了侧向加载本机应用程序的能力,除了越狱或拥有开发人员帐户外,它没有与iOS等效的功能。大多数回答似乎都集中在这一点上,但不清楚这是否是你真正想要的


你可以链接到apk,他们下载并安装。用户唯一需要确保的是,加载非市场应用程序的选项通常在“设置/应用程序”或“设置/开发人员选项”下设置正确。据我所知,这是唯一一次不可能的,是在某些AT&t电话上。非常感谢您的帮助。因此,如果用户不启用来自未知来源的非市场应用程序,他或她将无法下载并安装Android应用程序。正如你所说,有些手机会灰显或隐藏此功能。在这种情况下,除了将文件放在应用商店中,还有其他方法允许用户下载该文件吗?请他们从计算机上安装yourprogram.apk。如果该选项变灰,则该选项必须来自市场/游戏商店,但我相信有足够多的投诉表明AT&T更新了该软件以允许其下载,虽然我不知道100%。顺便说一句,在ICS中,它在我手机的设置/安全中。非常感谢,NoBugs。嗯,这是为一个组织的大量用户提供的。那么,我必须编写一个例程,使这项任务自动化。再次感谢。