0

我没有第二个应用程序的源代码,但我有 apk。当有人安装我的 apk 时,有没有办法自动安装这个 apk?理想情况下,它会默默地完成。此应用程序不在市场上,也永远不会,仅作为 .apk 文件交换。

我使用另一个应用程序来显示我的应用程序中的数据。目前我必须手动安装我的应用程序和另一个应用程序。

4

2 回答 2

1

当有人安装我的 apk 时,有没有办法自动安装这个 apk?

不。

理想情况下,它会默默地完成。

双重没有。您自己的 APK 和您正在分发的 APK(希望获得该应用程序作者的许可或其他许可)都不能静默安装。

于 2012-08-14T22:21:46.920 回答
1

您不能在安装 APK 时自动安装 APK,但您可以让应用程序在启动时检查依赖的应用程序,如果未安装,请安装它。

Intent install = new Intent(Intent.ACTION_VIEW)
    .setData(Uri.parse("file:///path/to/your.apk"))
    .setType("application/vnd.android.package-archive";
startActivity(promptInstall);

当然,首先您必须将 APK 获取到用户的外部存储,但我相信您可以找到答案。

但是不,它不能默默地完成。

于 2012-08-14T23:19:02.840 回答