2013-04-16 15 views
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謝謝。

回答

1

你不能殺死其他進程。只有系統可以做到這一點。而且音量下降是因爲它的設置不是每個應用程序。

+0

謝謝你的回答。應用程序如何使用https://play.google.com/store/apps/details?id=com.hario.timer.sleep.music&feature=related_apps#?t=W251bGwsMSwxLDEwOSwiY29tLmhhcmlvLnRpbWVyLnNsZWVwLm11c2ljIl0。就這麼辦? – EthJ

+0

通過向音樂播放器發送意圖,它可以理解並打開/關閉本身 –

相關問題