用我的应用程序打包另一个apk

时间:2012-08-14 22:14:12

标签: android apk

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

我使用其他应用来显示应用中的数据。目前,我手动必须单独安装我的应用程序和其他应用程序。

2 个答案:

答案 0 :(得分:1)

  

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

没有

  

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

完全没有。您可以安静地安装自己的APK或您正在分发的APK(希望获得该应用程序作者的许可或其他许可)。

答案 1 :(得分: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送到用户的外部存储设备,但我相信你能找到答案。

但不,不能无声地完成。