当我打开我的应用程序时,任何机构都可以告诉我如何杀死其他应用程序。例如我正在播放一些音乐,我打开了我的应用程序并试图使用下面的代码杀死其他应用程序。我无法停止音乐播放。 ActivityManager activityManager =(ActivityManager)getApplicationContext()。getSystemService(Context.ACTIVITY_SERVICE);
for(RunningAppProcessInfo info:activityManager.getRunningAppProcesses()){
activityManager.killBackgroundProcesses(String.valueOf(info.pid));
activityManager.killBackgroundProcesses(String.valueOf(info.processName));
}`.
我也在清单文件中给予了权限。我也没有得到任何错误。 Plz帮帮我。谢谢你提前
答案 0 :(得分:0)
参考中的媒体播放器应用程序是由您编写的?
音乐不会停止播放,因为它是由媒体服务而不是您的应用程序播放的。应用程序只要求媒体服务器(这是一个Android后台服务)通过IPC机制开始播放。被杀的应用程序可能在被杀之前没有调用媒体播放器stop()
。