2016-06-20 6 views
1

Ich weiß, dass es möglich ist, laufende Android-Apps in den Ruhezustand auf gerooteten Gerät mit adb Befehl force-stop Target_PACKAGE, wie dies auf nicht gerooteten Gerät zu tun senden. Die meisten Leute sagen, dass es nicht möglich ist. Aber es gibt einige Apps wie greefify, clean master oder power Clean, die dies mit der Barrierefreiheitsfunktion macht. Wie funktionieren sie? und wie nutzen sie die Zugänglichkeit dafür ..?Wie überwintern oder zwingen Sie Apps zu stoppen, ohne zu rooten ..?

Antwort

-1

Es ist möglich, durch killBackgroundProcesses() -Methode von ActivityManager mit:

ActivityManager activityanager = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE); 
activityManager.killBackgroundProcesses(packageName); 

Aber Sie hinzufügen müssen die Erlaubnis zum Manifest KILL_BACKGROUND_PROCESSES:

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

PS: Warnung - es funktioniert, ist nur für Hintergrundprozesse (die nicht auf dem Bildschirm angezeigt werden).

+0

Ich weiß das, aber das tötet nur Hintergrundprozess, Es hat keinen Zweck, Apps zu töten. –

1

Wenn Sie einen Zugänglichkeitsdienst haben, ist es einfach, automatisch auf die Tasten zu drücken, die Zurück-Taste zu verwenden und so weiter. Sie können die App-Details-Aktivität programmgesteuert öffnen und den Force-Stop-Button drücken, das ist ziemlich einfach.

Verwandte Themen