如何杀死Android中的其他应用程序

如何杀死Android中的其他应用程序,android,Android,有人能告诉我打开应用程序时如何杀死其他应用程序吗?例如,我正在播放一些音乐,我打开了我的应用程序,试图用下面的代码杀死其他应用程序。我无法停止播放音乐 ActivityManager activityManager = (ActivityManager)getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); for(RunningAppProcessInfo info:activit

有人能告诉我打开应用程序时如何杀死其他应用程序吗?例如,我正在播放一些音乐,我打开了我的应用程序,试图用下面的代码杀死其他应用程序。我无法停止播放音乐

    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));
        
    }

我也在清单文件中授予了权限。我也没有收到任何错误。

参考中的媒体播放器应用程序是由您编写的吗?
音乐不会停止播放,因为它是由媒体服务而不是您的应用程序播放的。应用程序只要求媒体服务器(android后台服务)通过IPC机制开始播放。被杀死的应用程序在被杀死之前可能没有调用mediaplayer
stop()

没有一个媒体播放器应用程序不是我写的。我可以知道如何从我的应用程序停止音频播放吗?你这样做的目的是什么?一点细节可能会有所帮助。:)