我想一次安装多个 APK,因为我有一个主应用程序可以完成所有操作,而所有其他应用程序都有一项服务和一项 Activity ,必须将其放在设备上才能运行主应用程序,可以吗?最好将它们包含在 zip 中我知道会发生这样的事情,因为 su.zip 做了类似的事情
最佳答案
我必须执行类似的操作来更新我的多个企业 APK。我从 REST API/数据库下载了 APK。然后,一旦我有了文件,我就通过调用开始在程序中安装应用程序:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
这将启动安装程序并安装 APK。
关于android - 一次安装多个apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638599/