0
Я пытаюсь получить мое приложение выключить музыкальный проигрыватель, используя код ниже:killBackgroundProcesses не работает (для других приложений)
import android.app.ActivityManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);
ActivityManager activityManager = (ActivityManager)
context.getSystemService(Context.ACTIVITY_SERVICE);
String music = "com.sec.android.app.music";
activityManager.killBackgroundProcesses(music);
}
}
Но это только выключая объем, не убивая приложения. Я добавил соответствующие разрешения для манифеста, и я ориентируюсь выше, чем API 8 Спасибо.
Благодарим вас за ответ. Как такие приложения, как https://play.google.com/store/apps/details?id=com.hario.timer.sleep.music&feature=related_apps#?t=W251bGwsMSwxLDEwOSwiY29tLmhhcmlvLnRpbWVLLNNZZWVwLm11c2ljIl0. сделайте это тогда? – EthJ
Отправляя музыкальный плеер, он может понять и включить/выключить себя –