O'Reilly logo

Einführung in die Android-Entwicklung by Marko Gargenta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Der Network-Receiver

Im aktuellen Entwurf wird der Service automatisch beim Systemstart gestartet. Er versucht, sich mit der Cloud zu verbinden und ungefähr minütlich die neuesten Nachrichten abzurufen. Ein Problem des aktuellen Entwurfs ist, dass der Service ebenfalls versucht, die Verbindung herzustellen, wenn keine Internetverbindung verfügbar ist. Das sind unnötige Versuche, den Sender aufzuwecken und mit dem Server in Verbindung zu treten, die alle die Batterie belasten. Stellen Sie sich vor, wie viele überflüssige Versuche unternommen würden, wenn Ihr Gerät während eines Interkontinentalflugs im Flug-Modus ist. Diese Überlegung unterstreicht einige der inhärenten Einschränkungen bei der Programmierung für Mobilgeräte: Batterielaufzeit und ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required