Unter „Einstellungen“ -> „Datennutzung“ gibt es eine Checkbox „Hintergrunddaten einschränken“.
Wie funktioniert es genau? Was bedeutet hier „Hintergrund“? Und wird diese Einstellung vom Betriebssystem erzwungen oder ist es ein Hinweis darauf, dass die Apps bei unsachgemäßer Codierung ignoriert werden können?
Erstens wird diese Einstellung vom Betriebssystem erzwungen (es liegt also nicht an der App, zu entscheiden, ob diese Einstellung beachtet werden soll). In einfachen Worten ausgedrückt: Android lässt eine App nicht auf das Netzwerk zugreifen, es sei denn, sie läuft im Vordergrund (dh der Benutzer interagiert damit) mit der dafür aktivierten Einschränkung.
Anhand eines Plastikbeispiels erklärt: Beschränken Sie Hintergrunddaten in der Google Play Store- App (wie ich es getan habe), es wird nicht mehr im Hintergrund nach Updates gesucht, während Sie mobile Daten verwenden. Aber es wird dies tun, wenn Sie WiFi verwenden. Auch wenn Sie die App aufrufen, um etwas zu installieren, funktioniert es, solange Sie sie im Vordergrund behalten (dh nicht zu einer anderen App wechseln, während sie noch heruntergeladen wird).
sashoalm
Izzy
Dan Hulme
NetworkPolicyManager
fügt eine zusätzliche Einschränkung hinzu, dass der Bildschirm eingeschaltet sein muss. "Der Benutzer interagiert damit" deutet darauf hin, dass Sie die Schaltflächen oder etwas anderes drücken müssen, aber eigentlich muss die Aktivität nur auf dem Bildschirm sichtbar sein, ohne dass die Aktivitäten einer anderen App darüber liegen.Dan Hulme
Stefan Angelico
Izzy
Stefan Angelico
Benutzer42846
Izzy