我有两个不同的应用程序,这个假设是两个应用程序是A和B.A应用程序有很多服务,我的任务是要使用B的方法来终止服务,但是A和B不是apk,是不同的应用程序。在其他应用程序中终止一个应用程序的服务
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的服务? OOOOH。 – JoxTraex 2012-02-17 08:49:58
你不明白我的问题吗? – pengwang 2012-02-17 08:53:52
你的问题不清楚,你确定你有权杀死服务吗? – JoxTraex 2012-02-17 08:54:58