问题描述
我正在使用一个Android应用程序来安装其他一些应用程序。我正在使用PackageInstaller安装应用程序,并且一切正常。我如何安装其他应用的示例代码
PackageInstaller.SessionParams sessionParams = new PackageInstaller.SessionParams(
PackageInstaller.SessionParams.MODE_FULL_INSTALL);
sessionParams.setInstallLocation(someInstallLocation);
sessionParams.setAppPackageName(somePackageName);
sessionId = packageInstaller.createSession(sessionParams);
session = packageInstaller.openSession(sessionId);
copyApkToPackageInstaller(session);
session.commit(callbackIntent);
我正在定义超时,如果没有任何回调,我将在该超时后放弃安装。为此,我需要了解如果我一个接一个地提交两个应用的安装会发生什么情况。第二个会等到第一个完成吗?还是Android进程会同时安装?
假定用户将在PackageInstallerActivity出现后立即单击“安装”。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)