从Custom Admin App运行Android系统应用程序

And*_*der 2 android

我正在编写一个管理应用程序,它将从我的网站下载最新更新的应用程序并安装.我找到的唯一安装方法是使用starActivity()调用软件包安装程序.将控制权交给System Installer应用程序非常有意义,但它也会干扰管理应用程序的用户体验.如何在与System Installer应用程序交互时将用户保留在我的管理应用程序中?或者至少在退出System Installer应用程序后返回我的Admin应用程序?当您需要弹出系统应用程序来执行某些操作时,此问题确实适用.如何保留启动系统应用程序的应用程序的用户体验?

mol*_*arm 9

如果没有系统安装程序,您无法安装应用程序,这将是一个严重的安全风险 - 您可以绕过显示所需权限的列表.(在有根设备上,可以通过文件系统操作).

用户可以在安装后通过后退键返回应用程序(请参阅有关任务和活动堆栈的文章).如果我没记错的话,使用"完成"按钮关闭安装程序也会产生相同的结果,请尝试使用Astro).