gpt4 book ai didi

java - 如何关闭 Android 中的另一个应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:43 27 4
gpt4 key购买 nike

我一直在开发一个应用程序,我需要在我的代码中关闭另一个应用程序。有谁知道调用任何 api 来关闭应用程序?

顺便说一句:我的应用程序将被预安装。

谢谢

最佳答案

Android 2.2(即向前发展)起,您只能关闭其他应用的后台进程,您无法再关闭它们的主要 Activity 。

如果您的应用针对 Android <2.2,请查看android.permission.RESTART_PACKAGE

如果您希望它在 2.2 及更高版本上正常工作(您应该 :-)),请查看 android.permission.KILL_BACKGROUND_PROCESSES,但同样,这只会关闭后台服务等,并且可能“搞砸”其他应用程序而不是做任何好事。

有了正确的权限,您就可以执行以下操作:

private ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
am.restartPackage("com.jimmy.appToBeClosed");

关于java - 如何关闭 Android 中的另一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com