gpt4 book ai didi

android - 如何以编程方式停止(强制停止)其他应用程序 Android?

转载 作者:行者123 更新时间:2023-12-05 07:48:54 25 4
gpt4 key购买 nike

我试图以编程方式停止其他应用程序,我看到了很多示例,但都没有用。

try {
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

Process.killProcess(p.pid);
Process.sendSignal(p.pid, Process.SIGNAL_KILL);
manager.killBackgroundProcesses(p.getPackageName());
} catch (Exception e) {
e.printStackTrace();
}

它没有用,但我看到了通过 adb 实现它的其他方法并且它起作用了。

adb shell am force-stop packagename

谁能告诉我是否可以强制停止应用程序?

最佳答案

如果设备已获得 root 权限或使用系统签名对应用程序进行了签名,则有可能。否则运行此代码时会出现权限错误。

Process process = Runtime.getRuntime().exec("am force-stop packagename");

关于android - 如何以编程方式停止(强制停止)其他应用程序 Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37977907/

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