0

アプリケーションを開いたときに他のアプリケーションを強制終了する方法を誰か教えてもらえますか? たとえば、音楽を再生していて、アプリケーションを開いて、以下のコードを使用して他のアプリケーションを強制終了しようとしました。音楽の再生を止めることができませんでした。

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

マニフェストファイルにも権限を与えました。エラーも発生していません。

4

1 に答える 1

0

参照のメディア プレーヤー アプリケーションはあなたによって書かれましたか? アプリケーションではなくメディア サービスによって再生されているため、音楽の再生が停止することはありません。アプリケーションは、IPC メカニズムを介して再生を開始するようにメディア サーバー (Android バックグラウンド サービス) に要求するだけです。stop()また、強制終了されるアプリケーションは、強制終了される前にmediaplayer を呼び出していない可能性があります。

于 2013-02-07T06:43:52.180 に答える