Ich habe keine nützliche Informationen gefunden, wie programmgesteuert oder mithilfe von Geräteeinstellungen bestimmte App aus der Whitelist entfernen.App aus Whitelist in Android Marshmallow entfernen
In Android 6.0 wurde Doze-Modus eingeführt und während der Liste, der letzte Begriff erlaubt teilweise Doze-Modus ignorieren.
brauchen weiß gelistete Anwendungen zu setzen App in Code auszuführen:
Intent intent = new Intent();
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + getPackageName()));
startActivity(intent);
ich nächsten Aktionen entfernen Sie die App aus weißen Liste, die es wurde gerade gelegt, aber nichts hilft mir versucht:
- klare Datenanwendung in Einstellungen
- entfernen Anwendung und installieren wieder
Um zu überprüfen, aktuelle Liste der während gelistete appы dort posibility dumpsys verwendet, ist
adb shell dumpsys deviceidle
echte Hilfe ändert Paketnamen von App. Ich bin der Meinung, dass, wenn die Anwendung in die weiße Liste gesetzt wurde, sie nicht von dort entfernt werden kann.
Telefon MeizuU680h. In anderen Geräten haben keine Tests.
Der Benutzer kann Anwendungen von der Whitelist entfernen, indem er auf denselben Einstellungsbildschirm zurückkehrt, auf dem er sie zur Whitelist hinzugefügt hat. – CommonsWare
Das dachte ich mir auch. Aber ich war in allen Optionen des Telefons. Können Sie bitte weitere Details hinzufügen, wo ich gehen sollte, um die App für die weiße Liste zu deaktivieren. Weil ich solche Optionen nicht in 'Entwickleroptionen', 'Akkuleistung' oder 'Apps' gefunden habe. Wo es sich befindet.? – user2930077
Im Standard Android 7.1 sind Einstellungen> Apps> (Zahnradsymbol)> Spezialzugriff> Akkuoptimierung. – CommonsWare