Android以编程方式安装apk

是否可以在后台以编程方式安装apk,或者用户是否必须接受安装。

我的情况是,我希望我的员工都安装了相同的一组应用程序。

当然,他们可以自己安装应用程序,但我希望他们都至less安装了一些应用程序。

我不是在说从市场上安装应用程序。

Related of "Android以编程方式安装apk"

解决scheme在这个环节

Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")),"application/vnd.android.package-archive"); startActivity(intent); 

让我直截了当地说,你想远程在大量的手机上安装一个应用程序,并安装它? 我不认为这是可能的。 如果是的话,想想病毒的可能性!

认为你可以通过电子邮件将APK发送到手机,并让用户使用Apps-Installer来安装它,但是我听说过这种方法的问题。 对于你的情况,但我会build议尝试。

除了把它们投放市场之外,我唯一能看到的另一种select是手动收集所有你想要的手机,并手动将它们与亚行分开,但这将是一个巨大的痛苦。

 adb install <apk name> 

使用上面的语言,我们可以安装apk文件转换器。如需更多信息,

一些更多的要求将是有用的。 是需要有这些应用程序的用户? 你想要的应用程序可以通过市场更新吗? 这是我的想法,以代替这些信息…

不通过市场的问题是,他们不会得到更新通知,并不会在市场上的“我的应用程序”列表中看到这些应用程序。 我想重新考虑一下……这可能不是用户想要的,除非你正在安装例如不在市场上的企业应用程序。

你可以例如创build一个“推荐的应用程序”的应用程序。 它可以显示您的应用程序列表,并指出哪些安装,并链接到市场安装页面。 这当然不会强制他们安装应用程序,但这实际上是一个更友善的事情。

也没有什么阻止你创build自己的市场应用程序。 这些工具都在SDK中。 个人而言,我会讨厌这个用户,并希望在我上面提到的现有市场之上的轻量级集成。

这是一个巨大的安全问题,我不认为Android允许!

至less,我不会允许任何实用程序或服务在不通知我的情况下安装任何应用程序。

最好的方法是使用命令adb install <apk name>控制台。 您可以在远程服务器上安装APK,并且所有员工都必须安装它们并向您发送控制台输出。