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