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 ..?
1
A
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).
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.
Ich weiß das, aber das tötet nur Hintergrundprozess, Es hat keinen Zweck, Apps zu töten. –