Android黑客攻击:与应用程序查杀相关的方法/功能在哪里

时间:2013-05-02 15:23:26

标签: android

如果您熟悉Android源代码,是否可以帮我指出与Android使用的app / process kill相关的方法/功能?

交叉引用链接最好。

1 个答案:

答案 0 :(得分:2)

我在另一个堆栈溢出文章中发现了这个。它会根据名称浏览正在运行的进程/应用程序和杀戮列表:

String nameOfProcess = "location";
ActivityManager  manager =(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);   

List<ActivityManager.RunningAppProcessInfo> listOfProcesses = manager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo process : listOfProcesses)
{
  if (process.processName.contains(nameOfProcess))
 {
    // Ends the app
    manager.restartPackage(process.processName);
    break;
  }
}

您还需要以下权限:

 <uses-permission android:name="android.permission.GET_TASKS" />
 <uses-permission android:name="android.permission.RESTART_PACKAGES"/>

参考:How to kill application using its name?