私は2つの異なるアプリを持っています、この仮説は2つのアプリはAとBです。Aアプリでは多くのサービスがあります、私のタスクはBのメソッドを使用してAのサービスを殺したいですAとBはAPKではない、異なるアプリです。他のアプリで1つのアプリのサービスを終了
i used :
ActivityManager manager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> activityes = ((ActivityManager) manager).getRunningAppProcesses();
for (int i = 0; i < activityes.size(); i++){
Log.e("APP: "+i, activityes.get(0).processName);
if (!activityes.get(i).processName.contains("com.qihoo360")){
//android.os.Process.killProcess(activityes.get(1).pid);
Log.i("dfd","xx");
manager.killBackgroundProcesses("com.qihoo360.mobilesafe");
android.os.Process.sendSignal(activityes.get(1).pid, android.os.Process.SIGNAL_KILL);
}
}
しかし、モバイル設定マネージャーのアプリケーションでは便利ではありませんが、閉じるボタンがあります。私はシステムセキュリティのために別のアプリを殺す権限はありません。
Aのサービスにキス?うーん。 – JoxTraex
あなたは私の質問を理解できませんか? – pengwang
あなたの質問は明確ではありません、あなたはサービスを殺す許可を持っていることを確認しましたか? – JoxTraex