我想杀死其他(不是它自己)前台活动/服务。我检查了一些关于杀死应用程序的方法。
ActivityManager.restartPackage(String packageName)
自 android 2.2 起已弃用。所以我不能用这个方法。ActivityManager.killBackgroundProcesses(String packageName)
我认为它只会杀死后台活动。但我想使用 startForeground() 终止前台服务。
有什么方法可以杀死其他前台活动/服务吗?
我想杀死其他(不是它自己)前台活动/服务。我检查了一些关于杀死应用程序的方法。
ActivityManager.restartPackage(String packageName)
自 android 2.2 起已弃用。所以我不能用这个方法。
ActivityManager.killBackgroundProcesses(String packageName)
我认为它只会杀死后台活动。但我想使用 startForeground() 终止前台服务。
有什么方法可以杀死其他前台活动/服务吗?
我自己回复。
我植根了我的设备并使用 NDK 来使用 shell 命令。
然后使用 NDK,我用这个命令杀死了一些应用程序。
su -c "我强制停止"
也许你可以使用stopForeground(true)然后调用stopSelf()