为了账号安全,请及时绑定邮箱和手机立即绑定

杀死Android上的另一个应用程序?

杀死Android上的另一个应用程序?

明月笑刀无情 2019-11-19 15:21:14
我试图杀死我的另一个应用程序。但是这段代码无法杀死我的另一个应用程序。我知道杀死另一个应用程序是一个坏主意。但是我有一个学习的目的,并且我试图杀死人。我的代码部分:Button runningApp = (Button) findViewById(R.id.runningApp);runningApp.setOnClickListener(new View.OnClickListener(){    @Override    public void onClick(View v)    {        String nameOfProcess = "com.example.filepath";        ActivityManager  manager = (ActivityManager)ApplicationActivity.this.getSystemService(Context.ACTIVITY_SERVICE);        List<ActivityManager.RunningAppProcessInfo> listOfProcesses = manager.getRunningAppProcesses();        for (ActivityManager.RunningAppProcessInfo process : listOfProcesses)        {            if (process.processName.contains(nameOfProcess))            {                Log.e("Proccess" , process.processName + " : " + process.pid);                android.os.Process.killProcess(process.pid);                android.os.Process.sendSignal(process.pid, android.os.Process.SIGNAL_KILL);                manager.killBackgroundProcesses(process.processName);                break;            }        }    }});我添加了权限,它们是:<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /><uses-permission android:name="android.permission.GET_TASKS" />每当我看到LogCat时,特定的应用程序就会在后台运行。我在哪里弄错了?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1391 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信