我想要杀死 OTHER(不是自己的)前台活动/服务。我检查了一些关于kill应用程序的方法。
ActivityManager.restartPackage(String packageName)
它自Android 2.2以来就被弃用了。所以我不能使用这种方法。
ActivityManager.killBackgroundProcesses(String packageName)
我认为它只会杀死背景活动。但我想使用startForeground()来终止前台服务。
是否有任何方法可以杀死 OTHER 前台活动/服务?
答案 0 :(得分:1)
我回复自己。
我根植了我的设备并使用NDK来使用shell命令。
然后使用NDK,我用这个命令杀死了一些应用程序 su -c" am force-stop"
答案 1 :(得分:0)
也许您可以使用 stopForeground(true) ,然后拨打 stopSelf()