我試圖殺死我的另一個(gè)應(yīng)用程序。但是這段代碼無法殺死我的另一個(gè)應(yīng)用程序。我知道殺死另一個(gè)應(yīng)用程序是一個(gè)壞主意。但是我有一個(gè)學(xué)習(xí)的目的,并且我試圖殺死人。我的代碼部分: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; } } }});我添加了權(quán)限,它們是:<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /><uses-permission android:name="android.permission.GET_TASKS" />每當(dāng)我看到LogCat時(shí),特定的應(yīng)用程序就會(huì)在后臺(tái)運(yùn)行。我在哪里弄錯(cuò)了?
- 2 回答
- 0 關(guān)注
- 1448 瀏覽
添加回答
舉報(bào)
0/150
提交
取消